1.curl init() exec()
<?php
$url = 「
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, curlopt_url, $url);
curl_setopt($ch, curlopt_returntransfer, 1);
curl_setopt($ch, curlopt_connecttimeout, $timeout);
//在需要使用者檢測的網頁裡需要增加下面兩行
//如果出現中文亂碼使用下面**
//$getcontent = iconv(「gb2312″, 「utf-8″,file_get_contents($url));
//echo $getcontent;
?>
3. fopen->fread->fclose
<?php
$handle = fopen ("","rb");
$contents = "";
do $contents .= $data;
} while(true);
fclose ($handle);
echo $contents;
?>
ps1.使用file_get_contents和fopen必須空間開啟allow_url_fopen。方法:編輯php.ini,設定 allow_url_fopen = on,allow_url_fopen關閉時fopen和file_get_contents都不能開啟遠端檔案。
ps2.使用curl必須空間開啟curl。方法:win下修改php.ini,將extension=php_curl.dll前面的分號去掉,而且需要拷貝ssleay32.dll和libeay32.dll到c:\windows\system32下;linux下要安裝curl擴充套件。
ps3.建議開啟url時使用file_get_contents()方法,可優化開啟速度
php讀取檔案內容的三種方法
第一種讀取方式 如下 header content type text html charset utf 8 檔案路徑 file path text.txt 判斷是否有這個檔案 if file exists file path else else fclose fp 第二種讀取方式 如下 heade...
PHP中獲取遠端檔案的三種方法
url contents file get contents url 如果出現中文亂碼使用下面 getcontent iconv gb2312 utf 8 file get contents url echo getcontent echo contents url ch curl init tim...
PHP讀取遠端檔案的4種方法
1.fopen,fread 1 if file fopen r 5 fclose file 2.file get contents 很簡單的一句話 data file get contents 如果要限制超時時間,需要使用到它的 context引數 其中,第二個引數 use include path...