2016-09-13 2 views
0

나는이 오류 메시지가 : get_headers failed to open stream: Connection timeout 여기get_headers 연결 시간이 다

코드입니다 :

$file_headers = @get_headers('http://www.example.fr'); 
print_r(get_headers('http://www.example.fr')); 

if (strpos($file_headers[0], "200")) { 
    echo 'done'; 
} else { 
    echo 'error'; 
} 

답변

0

이 프로그램은 제한 시간 내에 스트림 열 수 없습니다 - 시스템 기본값을, 종종 60 초. 파일이 있고 읽을 수 있는지 확인하십시오. get_headers (인쇄 문)으로 전화를 걸고 file_headers 스트림이 여전히 활성 상태 인 것을 확인하십시오.

+0

난 당신이 날 당신은 무엇을 이해하지 못하는 당신에게 –

+0

감사합니다 설명 할 수있는 명확하게 이해하지 못했다? – Prune

+0

this sentence file_headers 스트림이 아직 활성화되어있는 동안 get_headers를 두 번째로 (print 문에서) 호출한다는 것에 유의하십시오. –

0

설정이 120 초 시간 제한 (기본 - 60)에 대한 :

ini_set('default_socket_timeout', 120); 
관련 문제