新聞中心
無需使用CURL和Http_Client庫,PHP中原生的file()和file_get_contents()函數(shù)均可實(shí)現(xiàn),只要文件名參數(shù)為URL即可。下面是來自PHP幫助文件的說明(來自于fopen()函數(shù)):
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管、服務(wù)器租用等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對(duì)手中脫穎而出創(chuàng)新互聯(lián)。
如果 filename是 "scheme://..." 的格式,則被當(dāng)成一個(gè) URL,PHP 將搜索協(xié)議處理器(也被稱為封裝協(xié)議)來處理此模式。如果該協(xié)議尚未注冊(cè)封裝協(xié)議,PHP 將發(fā)出一條消息來幫助檢查腳本中潛在的問題并將 filename當(dāng)成一個(gè)普通的文件名繼續(xù)執(zhí)行下去。 如果 PHP 認(rèn)為 filename指定的是一個(gè)本地文件,將嘗試在該文件上打開一個(gè)流。該文件必須是 PHP 可以訪問的,因此需要確認(rèn)文件訪問權(quán)限允許該訪問。如果激活了安全模式或者 open_basedir則會(huì)應(yīng)用進(jìn)一步的限制。 如果 PHP 認(rèn)為 filename指定的是一個(gè)已注冊(cè)的協(xié)議,而該協(xié)議被注冊(cè)為一個(gè)網(wǎng)絡(luò) URL,PHP 將檢查并確認(rèn) allow_url_fopen已被激活。如果關(guān)閉了,PHP 將發(fā)出一個(gè)警告,而 fopen 的調(diào)用則失敗。 |
file()與file_get_contents()的區(qū)別在于file()函數(shù)將內(nèi)容讀入到一個(gè)數(shù)組中,對(duì)于二進(jìn)制文件比較合適,而file_get_contents()將內(nèi)容讀入到一個(gè)字符串中,處理HTTP的請(qǐng)求比較合適。
文章題目:PHP-簡單獲取頁面內(nèi)容
URL網(wǎng)址:http://ef60e0e.cn/article/gegihd.html