이것은 일반적인 오류 인 것처럼 보이지만 모든 것을 시도했지만 작동하지 않습니다!file_get_contents 및 &
내 코드는 현재 다음과 같습니다
: 난 그냥에 대한 내가 발견,하지만 여전히 수있는 모든 솔루션은 같은 오류를 얻을 수/인코딩을의 html_entity_decode에 URLDECODE에서 모든 것을 시도했습니다$apikey = "XXXXXXXXX";
$search_url = "https://www.googleapis.com/shopping/search/v1/public/products?key=$apikey&country=US&q=$item_title&restrictBy=gtin&alt=json";
$response = file_get_contents($search_url);
file_get_contents(https://www.googleapis.com/shopping/search/v1/public/products?key=XXXXX&country=US&q=THESTRING&restrictBy=gtin&alt=json) failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request
당신이 볼 수 있듯이, 나는 얻는 대신 일반 팔자 '& (앰퍼샌드)의 & A
나는 simil를 가진 기억 ar 문제 였고 문제는 간단히 문자열 시작 부분에 "http : //"가 없었습니다. 그러나 보시다시피, 여기서는 그렇지 않습니다.
감사합니다.
phpinfo()를 붙여 넣을 수 있습니까? – GBD
php.ini 파일에서 allow_url_fopen이 활성화되어 있는지 확인할 수 있습니까? 또는 $ query = file_get_contents ('http://www.youtube.com/watch?v = XiFrfeJ8dKM '); – GBD
allow_url_fopen = php.ini의 켜기 file_get_contents ("http://www.google.com")을 실행하면 오류가 발생하지 않으며 $ response가 예상대로 작동합니다. File_get_contents ("https://www.google.com/imghp?hl=en&tab=wi")도 작동합니다. – user1595077