本篇文章主要介紹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...