?& lt/span>。$ URL = \"/\";& ltspan style=\"white-space:pre \" >?& lt/span>。$fh=文件獲取內容('/news/fzfj/');& ltspan style=\"white-space:pr" />
方法壹:獲取file_get_contents。
& ltspan style="white-space:pre " >?& lt/span>。$ URL = "/";
& ltspan style="white-space:pre " >?& lt/span>。$fh=文件獲取內容
('/news/fzfj/');& ltspan style="white-space:pre " >?& lt/span>。echo $ fh
方法二:使用fopen獲取網頁源代碼。
& ltspan style="white-space:pre " >?& lt/span>。$ URL = "/";
& ltspan style="white-space:pre " >?& lt/span>。$handle = fopen ($url," Rb ");
& ltspan style="white-space:pre " >?& lt/span>。$ contents =
& ltspan style="white-space:pre " >?& lt/span>。而(!feof($handle)) {
& ltspan style="white-space:pre " >?& lt/span>。$內容。= fread($handle,8192);
& ltspan style="white-space:pre " >?& lt/span>。}
& ltspan style="white-space:pre " >?& lt/span>。fclose($ handle);
& ltspan style="white-space:pre " >?& lt/span>。echo $ contents//輸出獲取的內容。
方法3:使用CURL獲取網頁源代碼
$ URL = "/";
$UserAgent = 'Mozilla/4.0(兼容;MSIE 7.0Windows NT 6.0slcc 1;。凈CLR 2 . 0 . 50727;。凈CLR 3 . 0 . 04506;。凈CLR 3 . 5 . 21022;。凈CLR 1 . 0 . 3705;。凈CLR 1.1.4322)’;
$ curl = curl _ init();?//創建新的CURL資源。
curl_setopt($curl,CURLOPT_URL,$ URL);?//設置URL和相應的選項。
curl_setopt($curl,CURLOPT_HEADER,0);?//0表示不輸出頭,1表示輸出。
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);?//設置是否顯示表頭信息,1顯示,0不顯示。//如果成功,只返回結果,不自動輸出任何東西。如果失敗,則返回FALSE。
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($curl,CURLOPT_ENCODING,' ');?//設置編碼格式。如果為空,則支持所有編碼格式。
//對於//頭中“Accept-Encoding:”部分的內容,支持的編碼格式有:“identity”、“deflate”和“gzip”。?
curl_setopt($curl,CURLOPT_USERAGENT,$ user agent);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
//將這個選項設置為壹個非零值的頭(比如“Location:"),服務器會將其作為HTTP頭的壹部分發送(註意這是遞歸的,PHP會發送壹個“Location:")形狀的頭)。
$ data = curl _ exec($ curl);
echo $ data
//echo curl _ errno($ curl);//返回0時,程序執行成功。
curl _ close($ curl);?//關閉cURL資源,釋放系統資源。
PHP (mbth: PHP:超文本預處理器,中文名:超文本預處理器)是壹種通用的開源腳本語言。語法吸收了C語言、Java、Perl的特點,利於學習,應用廣泛,主要適用於Web開發領域。PHP的獨特語法是C、Java、Perl和PHP自身語法的混合。它可以比CGI或Perl更快地執行動態網頁。
與其他編程語言相比,PHP制作的動態頁面將程序嵌入到HTML(標準通用標記語言下的壹種應用)文檔中執行,執行效率遠高於完全生成HTML標簽的CGI。PHP還可以執行編譯後的代碼,可以實現加密和優化代碼運行,使得代碼運行速度更快。
參考資料:
PHP(超文本預處理器)-百度百科