本篇文章給大家分享的是有關(guān)fsockopen方法如何在php中使用,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話(huà)不多說(shuō),跟著小編一起來(lái)看看吧。
具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
$fp=fsockopen("127.0.0.1",80); //打開(kāi)數(shù)據(jù)流
if(!$fp) //如果打開(kāi)出錯(cuò)
{
echo "unable to openn"; //輸出內(nèi)容
}
else //如果成功打開(kāi)
{
fwrite($fp,"get / http/1.0rnrn"); //向數(shù)據(jù)流寫(xiě)入內(nèi)容
stream_set_timeout($fp,2); //進(jìn)行超時(shí)設(shè)置
$res=fread($fp,2000); //讀取內(nèi)容
$info=stream_get_meta_data($fp); //獲取數(shù)據(jù)流報(bào)頭
fclose($fp); //關(guān)閉數(shù)據(jù)流
if($info['timed_out']) //如果超時(shí)
{
echo 'connection timed out!'; //輸出內(nèi)容
}
else
{
echo $res; //輸出讀取內(nèi)容
}
}
//實(shí)例二
//創(chuàng)建服務(wù)端
$socket=stream_socket_server("tcp://0.0.0.0:8000",$errno,$errstr);
//如果創(chuàng)建失敗
if(!$socket)
{
echo "$errstr ($errno)<br />n";
}
//如果創(chuàng)建成功
else
{
//接受連接
while($conn=stream_socket_accept($socket))
{
//寫(xiě)入數(shù)據(jù)
fwrite($conn,'the local time is '.date('n/j/y g:i a')."n");
//關(guān)閉連接
fclose($conn);
}
//關(guān)閉socket
fclose($socket);
}
//
$file="test.txt"; //定義文件
$fp=fopen($file,"w"); //打開(kāi)數(shù)據(jù)流
if($fp) //如果成功打開(kāi)
{
stream_set_write_buffer($fp,0); //設(shè)置緩沖區(qū)
fwrite($fp,$output); //寫(xiě)入內(nèi)容
fclose($fp); //關(guān)閉數(shù)據(jù)流
}
以上就是fsockopen方法如何在php中使用,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
新聞名稱(chēng):fsockopen方法如何在php中使用-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://www.chinadenli.net/article48/gchep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容