Tengo problemas para llamar a una url desde el código PHP. Necesito llamar a un servicio usando una cadena de consulta de mi código PHP. Si escribo la url en un navegador, funciona bien, pero si uso file-get-contents() para hacer la llamada, obtengo:PHP file_get_contents() devuelve "no se pudo abrir la secuencia: ¡Falló la solicitud HTTP!"
Advertencia: file-get-contents (http: // ....) no se pudo abrir la secuencia: ¡Falló la solicitud HTTP! HTTP/1.1 202 Aceptado en ...
El código que estoy utilizando es:
$query=file_get_contents('http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
echo($query);
Como dije - llamada desde el navegador y funciona bien. ¿Alguna sugerencia?
también he intentado con otro enlace como:
$query=file_get_contents('http://www.youtube.com/watch?v=XiFrfeJ8dKM');
Esto funciona bien ... ¿podría ser que la url Tengo que llamar tiene una segunda http://
en ella?
Esto es demasiado complicado cuando el problema real se encuentra dentro de los símbolos. – Christian
@Christian, ¿puedes dar más detalles? – vonUbisch
No todos tienen (pero deberían) cURL instalado. CURL es mucho más rápido, pero file_get_contents no * * tampoco se ralentiza, y no requiere que recuerde todas las opciones cada vez que lo use. – Christian