file_get_contents を使用したページ コンテンツのキャプチャは失敗します。これは、一部のホスティング サービス プロバイダーが PHP のallow_url_fopen オプションをオフにしていることが原因である可能性があります。これは、file_get_contents をリモート Web ページのコンテンツの取得に直接使用できないことを意味します。つまり、別の関数curlを使用できます。
以下は、file_get_contents 関数とcurl 関数の同じ関数を記述する別の方法です
file_get_contents 関数の使用例:
コードをコピーします コードは次のとおりです:
< = file_get_contents('http:// www.jb51.net');
echo $file_contents;
?>
curl 関数の使用例:
コードをコピーします コードは次のとおりです。
< ?php
$ch =curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, 'http://www.jb51.net');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents =curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
http://www.bkjia.com/PHPjc/327841.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327841.html技術記事 file_get_contents を使用したページ コンテンツのキャプチャは失敗します。一部のホスティング サービス プロバイダーが PHP のallow_url_fopen オプションをオフにしているため、file_get_contents を直接使用して取得することはできない可能性があります...
。