2012-06-12 6 views
0

내가 2-3시간 지금 내가이 다른 서버에서 다시 작동 보인다 내가 시도 을 작동이 중지 것을 사용하는 경우 을 작동이 중지 전에 잘 작동했다 의 URL에 문제가있는 실패 말림 기회는 날이 그것은 당신이 헤더를 설정 할 필요가있을 수 오류이 스트림을 열지 못했습니다 : HTTP 요청

Warning: file_get_contents(http://#.#.#/?id=100) [function.file-get-contents]: failed to open stream: HTTP request failed! in 
+0

브라우저를 사용하여 서버가 처음 작동하는지 확인 했습니까? – mauris

+0

나는 그것이 유효한 URL이라고 생각하지 않습니다. –

+0

하지만 동일 전에 작동합니다 – Saleeh

답변

0

귀하의 IP 주소가 차단되어 있는지 확인하십시오.

+1

감사했습니다. – Saleeh

2

입니다

것을 얻을 수있는 다른 방법이 알려, 일부 사이트에서는 볼 수없는 실패하지 그들 wi 시도해보십시오.

$opts = array(
    'http'=>array(
    'method'=>"GET", 
    'header'=>"Accept-language: en\r\n" . 
       "Cookie: foo=bar\r\n" . 
       "User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)\r\n" 
) 
); 

$context = stream_context_create($opts); 

$html = file_get_contents($url, false, $context); 
+0

당신의 재생을 위해 어떤 방법으로도 감사합니다. 작동하지 않는 이유는 무엇입니까? 더 많은 요청이 왔을 때 문제가있는 것입니다. P – Saleeh

관련 문제