2012-07-08 4 views
0

이것은 매우 이상합니다. PHP 컬 다운로드는 항상 95 %에서 중단됩니다. 그 미친 나를 몰고. 여기 PHP 컬 다운로드가 95 %에서 멈춤

내가 공상 내가, 원격 웹 사이트 Etag입니다을 사용주의

$fp = fopen($file, 'w'); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "http://www.domain.com/"); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch,CURLOPT_HTTPHEADER,array("ETag: $rddash")); 

curl_setopt($ch, CURLOPT_FILE, $fp); 

curl_exec($ch); 

curl_close($ch); 
fclose($fp); 

뭔가만을 사용하고있어 코드, 그래서 나는 그것을 사용하지만 여전히 작동하지 않습니다.

다운로드가 완료되기 전에 중단되는 이유는 무엇입니까 ??

+0

시간 제한 문제가 있습니까? – Pentium10

+0

PHP 오류 로그를 확인 했습니까? 파일의 크기는 얼마나됩니까/얼마나 많은 디스크 공간이 있습니까? –

답변

3

php.ini 설정에 시간 초과 문제가있을 수 있습니다. 코드에 set_time_limit(0);을 사용하십시오.

은 자세한 내용은 manual를 참조하십시오.

PHP 오류 로그도 확인하십시오.

+0

나는 그것을 또한 시험해 보았다. 그러나 그것은 일하지 않았다. 문제는 콘텐츠 길이가 실제 크기보다 컸다는 것입니다. 어리석은 실수 – EGN