php源碼 fsockopen獲取網(wǎng)頁(yè)內(nèi)容實(shí)例詳解
PHP fsockopen函數(shù)說(shuō)明:
Open Internet or Unix domain socket connection(打開(kāi)套接字鏈接)
Initiates a socket connection to the resource specified by target .
fsockopen() returns a file pointer which may be used together with the other file functions (such as fgets() , fgetss() , fwrite() , fclose() , and feof() ).就是返回一個(gè)文件句柄
開(kāi)啟PHP fsockopen這個(gè)函數(shù)
PHP fsockopen需要 PHP.ini 中 allow_url_fopen 選項(xiàng)開(kāi)啟。
使用fsockopen獲取網(wǎng)頁(yè)內(nèi)容
具體源代碼如下:
<?php $host = "www.manongjc.com"; $page = "/index.htm"; $fp = fsockopen( "$host", 80, $errno, $errdesc ); if ( ! $fp ) { die ( "Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" ); } $request = "GET $page HTTP/1.0\r\n"; $request .= "Host: $host\r\n"; $request .= "Referer: http://www.manongjc.com/page.html\r\n"; $request .= "User-Agent: PHP test client\r\n\r\n"; $page = array(); fputs ( $fp, $request ); while ( ! feof( $fp ) ) { $page[] = fgets( $fp, 1024 ); } fclose( $fp ); print "the server returned ".(count($page))." lines!"; ?>
以上就是php源碼 fsockopen獲取網(wǎng)頁(yè)內(nèi)容實(shí)例詳解的知識(shí),有需要的小伙伴可以參考下,謝謝大家對(duì)本站的支持!
- PHP弱類(lèi)型的安全問(wèn)題詳細(xì)總結(jié)
- php中mkdir()函數(shù)的權(quán)限問(wèn)題分析
- php 生成Tab鍵或逗號(hào)分隔的CSV
- php 使用fopen函數(shù)創(chuàng)建、打開(kāi)文件詳解及實(shí)例代碼
- php fread讀取文件注意事項(xiàng)
- 一個(gè)簡(jiǎn)單安全的PHP驗(yàn)證碼類(lèi)、PHP驗(yàn)證碼
- php getcwd與dirname(__FILE__)區(qū)別詳解
- 輕松掌握php設(shè)計(jì)模式之訪問(wèn)者模式
- PHP接收App端發(fā)送文件流的方法
- php is_executable判斷給定文件名是否可執(zhí)行實(shí)例
相關(guān)文章
詳解ThinkPHP3.2.3驗(yàn)證碼顯示、刷新、校驗(yàn)
本篇文章主要介紹了ThinkPHP3.2.3驗(yàn)證碼顯示、刷新、校驗(yàn) ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12一個(gè)用php實(shí)現(xiàn)的獲取URL信息的類(lèi)
一個(gè)用php實(shí)現(xiàn)的獲取URL信息的類(lèi)...2007-01-01PHP實(shí)現(xiàn)的多彩標(biāo)簽效果代碼分享
這篇文章主要介紹了PHP實(shí)現(xiàn)的多彩標(biāo)簽效果代碼分享,經(jīng)??梢钥吹揭恍┎┛椭械臉?biāo)簽(TAGS)頁(yè)面是彩色的效果展現(xiàn),本文就給出了實(shí)現(xiàn)這個(gè)功能的PHP代碼,需要的朋友可以參考下2014-08-08php下載遠(yuǎn)程大文件(獲取遠(yuǎn)程文件大小)的實(shí)例
下面小編就為大家?guī)?lái)一篇php下載遠(yuǎn)程大文件(獲取遠(yuǎn)程文件大小)的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字實(shí)例講解
在本篇文章里小編給大家分享了關(guān)于PHP將英文數(shù)字轉(zhuǎn)換為阿拉伯?dāng)?shù)字實(shí)例內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。2019-01-01CI框架簡(jiǎn)單郵件發(fā)送類(lèi)實(shí)例
這篇文章主要介紹了CI框架簡(jiǎn)單郵件發(fā)送類(lèi),結(jié)合完整實(shí)例形式分析了郵件發(fā)送類(lèi)的功能定義與具體使用方法,需要的朋友可以參考下2016-05-05thinkPHP簡(jiǎn)單導(dǎo)入和使用阿里云OSSsdk的方法
這篇文章主要介紹了thinkPHP簡(jiǎn)單導(dǎo)入和使用阿里云OSSsdk的方法,簡(jiǎn)單說(shuō)明了阿里云OSS的php sdk下載地址及thinkPHP導(dǎo)入與使用OSSsdk的方法,需要的朋友可以參考下2017-03-03