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

2021-10-22 21:21:55 字數 1059 閱讀 8770

本篇文章主要介紹php中請求url的五種方法,感興趣的朋友參考下,希望對大家有所幫助。

五種方法:前三種都是php基本的檔案操作函式

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

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

一、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);

二、file()函式

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

readfile(/article/48866.htm);

三、file_get_contents()函式

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

四、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);

五、exec() 執行命令列命令

//exec("wget 220.181.111.188");

shell_exec("wget 220.181.111.188");

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

總結了5種方法 前三種都是php基本的檔案操作函式 curl 是php擴充套件需要開啟,linux下需要安裝 這裡只提供了方法,其中的優缺點需要詳細了解每乙個方法的功能和缺陷。1.fopen 函式 file fopen r or die 開啟遠端檔案失敗 while feof file line f...

php中模擬post,get請求和接受請求詳細講解

在php中我們經常用到curl拓展來進行模擬post get請求,下面就來具體說說怎麼模擬 初始化curl curl setopt curl,curlopt url,url curl setopt curl,curlopt header,0 過濾http頭 curl setopt curl,curl...

php中PHP5中的魔術 法有哪些?請簡述其 法

construct 構造方法,實列化物件後自動執行,是由php自動處理機制呼叫,只要 用於物件的初始化設定 class baseclass desctruct 析構方法,當物件被刪除 指令碼執行文字 儲存物件的變數重新賦值時都會執行此方法,主要用於釋放資源.class mydestructablec...