Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Deja tu post en el foro para hacer algun tipo de consulta

Autor Tema: ayuda con funcion curl php  (Leído 12218 veces)

0 Usuarios y 1 Visitante están viendo este tema.

dante

  • Usuario nuevo
  • *
  • Karma: +1/-0
  • Desconectado Desconectado
  • Mensajes: 21
    • Ver Perfil
ayuda con funcion curl php
« en: Noviembre 30, 2010, 02:01:33 am »

HOla

Tengo el siguiente problema, sucede que tengo el siguiente codigo

Código: [Seleccionar]
<?php

$url
='http://www.google.com/ig/api?weather=bucaramanga';
$curl
$curl curl_init();

curl_setopt($curlCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curlCURLOPT_HEADERfalse);
curl_setopt($curlCURLOPT_HTTPAUTHCURLAUTH_BASIC);
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
curl_setopt($curlCURLOPT_HTTP_VERSIONCURL_HTTP_VERSION_1_1);
curl_setopt($curlCURLOPT_URL$url);

$result curl_exec($curl);
curl_close($curl);

header('Content-Type: application/xml; charset=UTF-8');
 
print 
$result;

?>

la idea es que retorne el xml que genera la pagina a la cual se le aplica el curl pero cuando lo ejecuto no arroja nada
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:ayuda con funcion curl php
« Respuesta #1 en: Noviembre 30, 2010, 09:12:30 am »

Posiblemente no has configurado bien las directivas de Curl.

Por otro lado, es mucho mejor que para este caso uses file_get_contents (en menos líneas puedes tener resuelto el problema):

http://php.net/manual/es/function.file-get-contents.php

Algo como:

Código: [Seleccionar]
<?php
header
('Content-Type: application/xml; charset=UTF-8');
echo 
file_get_contents('http://www.google.com/ig/api?weather=bucaramanga');

Asimismo, parece que la petición XML no es muy correcta:

Código: [Seleccionar]
<xml_api_reply version="1">

<weather module_id="0" tab_id="0" mobile_row="0" mobile_zipped="1" row="0" section="0">
<problem_cause data="La información no está disponible temporalmente."/>
</weather>
</xml_api_reply>
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support

dante

  • Usuario nuevo
  • *
  • Karma: +1/-0
  • Desconectado Desconectado
  • Mensajes: 21
    • Ver Perfil
Re:ayuda con funcion curl php
« Respuesta #2 en: Noviembre 30, 2010, 15:47:20 pm »

Muchas gracias por tu ayuda

Ahora pasa algo el xml me arroja un error de configuracion pero siempre que trato de probar con otra funcion me arroja este error

Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0
« última modificación: Noviembre 30, 2010, 18:07:05 pm por dante »
En línea
 

Página generada en 0.195 segundos con 36 consultas.