0
我正在嘗試獲取HTTP/HTTPS網站的內容。PHP file_get_contents和流返回警告而不是內容
我與這些增加的php.ini中正在運行的XAMPP本地環境:
extension=php_openssl.dll
allow_url_include = On
allow_url_fopen = On
我試着用2種方式來獲取內容:
<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>
也:
<?php
$stream = fopen('http://www.example.com', 'r'))
{
echo stream_get_contents($stream);
fclose($stream);
}
?>
另外,當我在fopen或file_get_contents前面使用抑制標籤「@」時,我只會收到警告g在XY行中發出警告,fopen或file_get_contents行位於此處。但沒有內容從URL加載..
任何想法如何解決這個問題?
啓用'allow_url_fopen'在你的PHP配置 –
試$ =主頁的file_get_contents( 'http://www.example.com/');後續代碼var_dump($ http_response_header);在電話 –
@Hanky웃Panky不是allow_url_fopen =同樣,我認爲這將使它,因爲我已經這樣做.. @@ Rakesh夏爾馬......相同的警告,因爲它沒有來到輸出,因爲必須是一個錯誤之前,沒有顯示.. –