總結了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...