를 거부 :file_get_contents하지 작업 연결은 다음 링크를 읽은 후
- get url content PHP
- file_get_contents failed to open stream: Connection refused godaddy server with remote connection server
- PHP file_get_contents() returns "failed to open stream: HTTP request failed!"
나는 기능에 문제가있어를 file_get_contents
또는 curl
에서 hostgator의 서버 중 하나가 작동하지 않아 PHP 오류 failed to open stream: Connection refused
을 반환합니다. 나는 USERAGENT
와 함께 cURL을 시도했지만 결과가 없습니다. 그것은 내가 만들고있는 간단한 기상 서비스입니다. 지구의 특정 좌표에서 고도, 바람 방향, 속도 및 온도를 반환합니다.
돌아 샘플 : 다른 측면 (요청 측), I는 테스트 용으로 만 사용할 수, 여전히 거부 모든 라우터 방화벽, 컴퓨터 방화벽 및 바이러스 백신 소프트웨어로, 웹 서버가 실행이 7.5 IIS가에서 30000;221;2;-32;1;
hostgator 서버에 대해서만 연결하십시오. 다른 웹 호스팅 제공 업체에서 동일한 코드를 사용해 보았는데 코드가 제대로 작동하고 있습니다.
이 서비스는 분당 많은 요청을 처리하고,이 뭔가 때문에 요청의 수에 Hostgator에 내 서버 사이 내 연결을 차단했습니다 나에게 보인다. 그러나 나는 어디에 있는지 모른다!
페이지는 브라우저를 통해 완벽하게 액세스 할 수 있습니다.
- allow_url_fopen을 :
- allow_url_include 여기에
사용 내 PHP 코드 :
$datalink = "http://#####.########.###:8280/weather.php?waypoint_lat=-10.981925&waypoint_lon=-37.077377&altitude=30000";
$weather_layer = file_get_contents($datalink);
echo "Layer ($datalink):" .$weather_layer."<br>";
이는 Hostgator에 측에서 내 enviorioment입니다
질문이있는 메일을 보내면 기다려주십시오. –
OK, 어떻게 반응했는지 알려주세요 :-) –
URL에서 Hostgator가 처리하지 않은 포트였습니다. 메일을 통해 포트를 열어달라고 요청하면 모든 것이 작동합니다! 너는 그 사람이야! 감사! –