2014-10-08 2 views
1

simple_html_dom.php (API) 을 사용하여 PHP에서 웹 크롤링을 시도하지만 큰 웹 사이트를 크롤링 할 때 그것은 최대 실행 시간 오류를 방지하기 위해이C : xampp htdocs php simple_html_dom.php 555 줄의 최대 실행 시간이 30 초를 초과했습니다.

Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\php\simple_html_dom.php on line 555 
나는이 코드를 ini_set('max_execution_time', 300);를 사용

set_time_limit(0); 같은 오류를 보여줍니다.

하지만 작동하지 않습니다!

도와주세요! 오랜 시간 동안 크롤링하는 방법!

+0

어딘가에서 호스팅되는 스크립트입니까, 아니면 로컬/자신의 서버에서 실행합니까? –

+1

설정의 PHP.ini를 확인하십시오. –

+0

로컬로 @ 존 –

답변

1

공유 호스팅을 사용하고 있습니까? 거의 모든 호스팅 회사에서 ini 변수를 변경할 수 없습니다. php.ini에서 max_execution_time을 직접 변경하지 않으려면

+0

그것은 일하고있다!! 내가 max_execution_time = 0 변경; –

관련 문제