php批量請求url php下請求url的幾種方式

2021-10-22 21:21:55 字數 1023 閱讀 6780

總結了5種方法:

前三種都是php基本的檔案操作函式

curl()是php擴充套件需要開啟,linux下需要安裝

這裡只提供了方法,其中的優缺點需要詳細了解每乙個方法的功能和缺陷。

1.fopen()函式

$file = fopen("", "r") or die("開啟遠端檔案失敗!");

while (!feof($file)) {

$line = fgets($file, 1024);

//使用正則匹配標題標記

if (preg_match("/

(.*)/i", $line, $out)) {

$title = $out[1]; //將標題標記中的標題字元取出

break; //退出迴圈,結束遠端檔案讀取

fclose($file);

2.file()函式

$lines = file("/article/48866.htm");

readfile("/article/48866.htm");

3.file_get_contents()函式

$content = file_get_contents("/article/48866.htm");

4.curl() 請求遠端url資料

$url = "";

$ch = curl_init();

$timeout = 5;

curl_setopt($ch, curlopt_url, $url);

curl_setopt($ch, curlopt_returntransfer, 1);

curl_setopt($ch, curlopt_connecttimeout, $timeout);

$contents = curl_exec($ch);

curl_close($ch);

5.exec() 執行命令列命令

//exec("wget 220.181.111.188");

shell_exec("wget 220.181.111.188");

php批量請求url php中請求url的五種方法

本篇文章主要介紹php中請求url的五種方法,感興趣的朋友參考下,希望對大家有所幫助。五種方法 前三種都是php基本的檔案操作函式 curl 是php擴充套件需要開啟,linux下需要安裝 這裡只提供了方法,其中的優缺點需要詳細了解每乙個方法的功能和缺陷。一 fopen 函式 file fopen ...

httpclient的幾種請求URL的方式

一 httpclient專案有兩種使用方式。一種是commons專案,這乙個就只更新到3.1版本了。現在挪到了httpcomponents子專案下了,這裡重點講解httpcomponents下面的httpclient的使用方式。二 加入jar包 三 使用方式 1 get方法 相對於commons h...

Spring MVC 的請求引數獲取的幾種方法

通過 pathvariabl註解獲取路徑中傳遞引數 public modelandview helloworld pathvariable string id,pathvariable string str 用 modelattribute註解獲取post請求的form表單資料 form metho...