2012-01-22 3 views
0

내 사이트 URL에 대한 페이스 북의 의견을 얻을 수있는 다음 코드가 내 URL을 통해 직접 아니라 작동 . 위의 페이지를 직접로드하거나 아약스를 통해로드 할 수 있으며 모두 좋다.PHP는 file_get_contents 아약스와

내 URL에만 문제가 발생하며 특히 ajax를 사용하여로드하는 경우 문제가 발생합니다. 내가 페이지를로드 할 경우 직접 그것을 잘 작동하지만 시도하고 아약스를 통해로드 할 때 왜 내가 어떻게해야합니까 :

function.file-get은 - 내용 : HTTP 요청 실패 : 스트림을 열지 못했습니다! HTTP/보안상의 1.0 500 내부 서버 오류

+2

"아약스 통해"를 의미합니까? 작동하지 않는 코드를 보여주십시오. – greut

+0

'500'응답은 원격 상대 (서버 측)에서 문제를 표시합니다. 이 경우 서버 측은 Facebook에 의해 소유되므로이 문제에 관해서는 거의 할 수 없습니다. 그러나 확실하게하기 위해 질문에 실제 작동하지 않는 코드를 추가해야합니다. – DaveRandom

+0

해결책을 찾았습니까? 나는 똑같은 문제가있다 ... – knagode

답변

0

, 대부분의 생산 PHP 서버 오프에

allow_url_fopen = Off 

설정이 있어야합니다. 이로 인해 스크립트를 보는 것처럼 실패하게됩니다.

대신 CURL을 사용하십시오. http://snipplr.com/view/4084/

+0

감사합니다 시어 도어,하지만이 경우 다음 페이지를 직접로드 할 때 작동하지 않을 것이라고 생각 ... 또한 테스트 할 샘플 URL을 함께 작동하지 않을 것이다. – jon