本篇文章給大家分享的是有關fsockopen方法如何在php中使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

具體實現方法如下:
復制代碼 代碼如下:
$fp=fsockopen("127.0.0.1",80); //打開數據流
if(!$fp) //如果打開出錯
{
echo "unable to openn"; //輸出內容
}
else //如果成功打開
{
fwrite($fp,"get / http/1.0rnrn"); //向數據流寫入內容
stream_set_timeout($fp,2); //進行超時設置
$res=fread($fp,2000); //讀取內容
$info=stream_get_meta_data($fp); //獲取數據流報頭
fclose($fp); //關閉數據流
if($info['timed_out']) //如果超時
{
echo 'connection timed out!'; //輸出內容
}
else
{
echo $res; //輸出讀取內容
}
}
//實例二
//創(chuàng)建服務端
$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))
{
//寫入數據
fwrite($conn,'the local time is '.date('n/j/y g:i a')."n");
//關閉連接
fclose($conn);
}
//關閉socket
fclose($socket);
}
//
$file="test.txt"; //定義文件
$fp=fopen($file,"w"); //打開數據流
if($fp) //如果成功打開
{
stream_set_write_buffer($fp,0); //設置緩沖區(qū)
fwrite($fp,$output); //寫入內容
fclose($fp); //關閉數據流
}
以上就是fsockopen方法如何在php中使用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯行業(yè)資訊頻道。
新聞名稱:fsockopen方法如何在php中使用-創(chuàng)新互聯
當前鏈接:http://chinadenli.net/article48/gchep.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站改版、自適應網站、關鍵詞優(yōu)化、做網站、網頁設計公司、網站收錄
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯