私はcurlセッションをデバッグしようとしていますが、作成されたファイルからデータを読み取ることができません。以下のコードでは、のfile_get_contentsはfalseを返し、空白のページが現れます:curlを使用した後のテキストファイルからの読み込み
<?php
$curl = curl_init();
curl_setopt ($curl, CURLOPT_URL, "http://www.php.net");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_VERBOSE, 1);
$fh= fopen('test.txt', 'w+');
curl_setopt($curl, CURLOPT_STDERR, $fh);
curl_exec($curl);
fclose($fh);
curl_close($curl);
echo file_get_contents("test.txt");
?>
をしかし私は、コードを使用する場合:
<?php
echo file_get_contents("test.txt");
?>
テキストファイルを表示の内容だけで罰金を。
これは異常です...ファイルを閉じた直後にファイルを読み取ることはできませんが、後で同じ変更されていないファイルを読むことができますか? –
あなたが試しているファイルではなく、PHP変数に直接読み込むコードを試してください。そのような例の1つがhttp://davidwalsh.name/download-urls-content-php-curlです – aitchnyu