私はfile_get_contents
機能を使用して、特定のページに外部リンクを表示します。私のローカルファイルのすべてでfile_get_contentsの代わりにCURLを使用するには?
は大丈夫ですが、私のサーバーはfile_get_contents
機能をサポートしていないので、私は以下のコードでのcURLを使用しようとしました:
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo file_get_contents_curl('http://google.com');
しかし、それは空白のページを返します。なにが問題ですか?
[curl_error](http://php.net/manual/en/function.curl-error.php)とは何ですか? –
コーディングが動作していますか、カールはインストールされていない可能性がありますか? phpinfo()でチェックアウトしてください – malletjo
あなたはエラーチェックをしておらず、なぜエラーが表示されないのか不思議です。それは賢明ではありません。 –