久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php中請求url的五種方法總結(jié)

最近開發(fā)中遇到一個問題,程序第4行會請求一個url,通過查找相關(guān)的資料發(fā)現(xiàn)有多種方法,本文給大家介紹了關(guān)于php中請求url的五種方法,分別是用fopen()函數(shù)、file()函數(shù)、file_get_conte

本文主要給大家介紹了關(guān)于php中請求url的五種方法,分享出來供大家參考學(xué)習(xí),下面話不多說,來一起看看詳細的介紹:

五種方法:

  • 前三種都是php基本的文件操作函數(shù)
  • curl()是php擴展需要開啟,linux下需要安裝
  • exec()執(zhí)行的是linux命令行下的命令wget下載遠程文件

其中wget命令在本地虛機測試請求http://www.baidu.com時,沒有成功,在遠程服務(wù)器上卻可以,考慮時DNS解析的問題,于是直接請求IP成功下載了index.html的文件。

這里只提供了方法,其中的優(yōu)缺點需要詳細了解每一個方法的功能和缺陷。

一、fopen()函數(shù)

$file = fopen("http://www.jb51.net", "r") or die("打開遠程文件失敗!");
while (!feof($file)) {
 $line = fgets($file, 1024);
 //使用正則匹配標題標記
 if (preg_match("/<title>(.*)<\/title>/i", $line, $out)) { 
 $title = $out[1]; //將標題標記中的標題字符取出
 break; //退出循環(huán),結(jié)束遠程文件讀取
 }
}
fclose($file);

二、file()函數(shù)

$lines = file("http://www.jb51.net/article/48866.htm");
readfile(http://www.jb51.net/article/48866.htm);

三、file_get_contents()函數(shù)

$content = file_get_contents(http://www.jb51.net/article/48866.htm);

四、curl() 請求遠程url數(shù)據(jù)

$url = "http://www.baidu.com";
$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() 執(zhí)行命令行命令

//exec("wget 220.181.111.188");
shell_exec("wget 220.181.111.188");

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結(jié)合實例形式分析了php實現(xiàn)針對有序表插值查找的相關(guān)操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現(xiàn)服務(wù)端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現(xiàn)APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現(xiàn)的多維數(shù)組排序算法,結(jié)合實例形式對比分析了php針對多維數(shù)組及帶有鍵名的多維數(shù)組進行排序相關(guān)操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結(jié)合ajaxuploadfile實現(xiàn)無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發(fā)接口使用RSA進行加密解密方法,對此有興趣的朋友可以學(xué)習(xí)下。
主站蜘蛛池模板: 国内久久精品 | 免费看国产精品视频 | 欧美a免费 | 91精品国产91久久久久久不卞 | 成人av免费在线观看 | av免费电影在线 | 亚洲精品一区二区冲田杏梨 | 国产综合视频 | 黄色一级大片在线免费看产 | 欧美精品久久久久 | 免费精品 | 午夜噜噜噜 | 国产成人99久久亚洲综合精品 | 欧美激情综合 | 99国内精品久久久久久久 | 欧美激情va永久在线播放 | 日本在线中文 | 日本韩国欧美在线观看 | 在线播放国产一区二区三区 | 一区二区三区中文字幕 | 久色视频在线 | 9久久婷婷国产综合精品性色 | 久久精品毛片 | 欧美性大战久久久久久久蜜臀 | 久久久久久综合 | 亚洲精品久久久久久首妖 | 欧美日韩成人在线 | 亚洲男女视频在线观看 | 超碰在线97国产 | 国产露脸对白88av | 久久久免费精品 | 好姑娘高清在线观看电影 | 国产精品视频久久久久久 | 欧美高清成人 | 久久久久九九九九 | 国产一级免费在线观看 | 免费一区二区在线观看 | 激情欧美日韩一区二区 | 国产成人精品久久 | aacc678成免费人电影网站 | 日本久久网 |