成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php中請求url的五種方法總結
全站頭部文字 我要出現在這里
php中請求url的五種方法總結 731 2023-12-08   

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

五種方法:

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

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

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

一、fopen()函數

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

二、file()函數

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

三、file_get_contents()函數

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

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

$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() 執行命令行命令

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

總結

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



主站蜘蛛池模板: 池田夏希| 八年级下册英语外研版| 日本大片网址| 徐一航的电视剧叫什么| 菲律宾电影泡沫| cctv16节目单| 地理填充图册| 日韩欧美电影在线| 张晋个人资料和简历| 神宫奈绪| 拔萝卜视频免费完整版| 可爱的萝拉| 二年级写玩具的作文| 秀人网小逗逗集免费观看| 黄飞鸿电影全集| 黑水电影| 无锡地图高清版大图| xiuren秀人网最新地址| 春心荡漾在线观看| 杨玉环秘史| 五年级上册白鹭笔记| 闵度允演过什么电影| 基础综合英语邱东林电子版答案| 小池里奈| 1—36集电视剧在线观看| 北京卫视今晚节目表| 女友电影| 花火图片| 丁莹| 童女之舞| 陈芷琰的搞笑日常| 周柯宇个人资料| 超级大山炮之海岛奇遇 电影免费观看| 大团圆李静张娴| 野性的呼唤国语| 奇妙的植物世界阅读短文答案| 生死千里| 中女| 大学英语综合教程1答案| 关于鲁迅的手抄报图片| 金花瓶梅花2的剧情简介|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103