PHP file_get_contents函數(shù)讀取遠(yuǎn)程數(shù)據(jù)超時的解決方法
在網(wǎng)絡(luò)狀況比較差的情況下file_get_contents函數(shù)經(jīng)常讀取遠(yuǎn)程數(shù)據(jù)失敗。
解決辦法如下:
/*設(shè)置超時配合失敗之后嘗試多次讀取,效果比原先好很多*/
$url = 'http://www.dbjr.com.cn';
$opts = array(
'http'=>array(
'method'=>"GET",
'timeout'=>1, //設(shè)置超時
)
);
$context = stream_context_create($opts);
$contents = @file_get_contents($url,false,$context);
?>
- PHP使用fopen與file_get_contents讀取文件實(shí)例分享
- php 使用file_get_contents讀取大文件的方法
- PHP讀取大文件的類SplFileObject使用介紹
- php讀取本地文件常用函數(shù)(fopen與file_get_contents)
- php fseek函數(shù)讀取大文件兩種方法
- PHP移動文件指針ftell()、fseek()、rewind()函數(shù)總結(jié)
- php file_put_contents()功能函數(shù)(集成了fopen、fwrite、fclose)
- PHP $_FILES函數(shù)詳解
- PHP file_get_contents 函數(shù)超時的幾種解決方法
- php使用file函數(shù)、fseek函數(shù)讀取大文件效率對比分析
相關(guān)文章
laravel + vue實(shí)現(xiàn)的數(shù)據(jù)統(tǒng)計繪圖(今天、7天、30天數(shù)據(jù))
這篇文章主要給大家介紹了關(guān)于利用laravel + vue如何實(shí)現(xiàn)數(shù)據(jù)統(tǒng)計繪圖(今天、7天、30天數(shù)據(jù))的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,需要的朋友們下面隨著小編來一起看看吧2018-07-07PHP setTime 設(shè)置當(dāng)前時間的代碼
在用JAVA中有個 Calendar 可設(shè)置當(dāng)前時間,在PHP中找了半天,終于給我找到了這個函數(shù),嘎嘎2012-08-08TP3.2框架分頁相關(guān)實(shí)現(xiàn)方法分析
這篇文章主要介紹了TP3.2框架分頁相關(guān)實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了TP3.2框架分頁相關(guān)步驟、功能實(shí)現(xiàn)方法與操作技巧,需要的朋友可以參考下2020-06-06Laravel 5.4因特殊字段太長導(dǎo)致migrations報錯的解決
這篇文章主要給大家介紹了關(guān)于Laravel 5.4因特殊字段太長導(dǎo)致migrations報錯的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。2017-10-10PHP使用SWOOLE擴(kuò)展實(shí)現(xiàn)定時同步 MySQL 數(shù)據(jù)
本文給大家介紹的是一次比較特殊的任務(wù),我們使用PHP SWOOLE 做一個異步的定時任務(wù)系統(tǒng),具體如何來實(shí)現(xiàn)的呢,接下來來我們好好看下吧2017-04-04在Ubuntu 18.04上安裝PHP 7.3 7.2和7.0的方法
這篇文章主要介紹了在Ubuntu 18.04上安裝PHP 7.3 7.2和7.0的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04