導航:首頁 > 編程語言 > php延時函數

php延時函數

發布時間:2025-09-28 01:55:50

1. PHP file_get_contents 函數超時的幾種解決方法

這里就簡單介紹兩種:
一、增加超時的時間限制
這里需要注意:set_time_limit只是設置你的PHP程序的超時時間,而不是file_get_contents函數讀取URL的超時時間。
我一開始以為set_time_limit也能影響到file_get_contents,後來經測試,是無效的。真正的修改file_get_contents延時可以用resource
$context的timeout參數:
復制代碼
代碼如下:
$opts
=
array(
『http'=>array(
『method'=>」GET」,
『timeout'=>60,
)
);
$context
=
stream_context_create($opts);
$html
=file_get_contents('http://www.example.com',
false,
$context);
fpassthru($fp);
二、一次有延時的話那就多試幾次
有時候失敗是因為網路等因素造成,沒有解決辦法,但是可以修改程序,失敗時重試幾次,仍然失敗就放棄,因為file_get_contents()如果失敗將返回
FALSE,所以可以下面這樣編寫代碼:
復制代碼
代碼如下:
$cnt=0;
while($cnt
<
3
&&
($str=@file_get_contents('http…'))===FALSE)
$cnt++;

閱讀全文

與php延時函數相關的資料

熱點內容
8度設防核心區箍筋加密 瀏覽:955
如何通過網路進入伺服器嗎 瀏覽:336
蘋果12如何從安卓手機轉移數據 瀏覽:446
怎樣把自己加密 瀏覽:551
程序員數學經典題 瀏覽:677
程序員用哪些app 瀏覽:114
雲虛擬主機phpini 瀏覽:500
命令按鈕中顯示的 瀏覽:150
對公賬戶怎麼添加到app 瀏覽:479
單片機tc35 瀏覽:69
我的世界網易版命令方塊飢餓效果 瀏覽:964
linux伺服器配置tomcat 瀏覽:524
傳奇帶微端源碼 瀏覽:935
反編譯文件被保護 瀏覽:154
linux重裝php 瀏覽:434
電腦ie瀏覽器加密 瀏覽:111
程序員晉升有意思嗎 瀏覽:209
觸摸屏操控單片機用什麼屏 瀏覽:496
足球解壓視頻講解 瀏覽:233
活塞式乙炔壓縮機生產廠家 瀏覽:648