컬 세션을 디버그하려하지만 작성된 파일에서 데이터를 읽을 수 없습니다. 아래의 코드에서 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 변수에 직접 가져 오는 코드를 사용해보십시오 (시도하는 파일이 아닌). 여기에 하나의 예제 http://davidwalsh.name/download-urls-content-php-curl이 있습니다. – aitchnyu