Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2013, 19:19
mathiasmontiel
 
Fecha de Ingreso: febrero-2013
Mensajes: 163
Antigüedad: 12 años, 1 mes
Puntos: 1
API - curl_setopt donde está el error?

donde está el error en este código?
Código PHP:
<?php  
    
function XML_Abfrage_post($url$postDaten) {  
        
$Abfrage curl_init();  
        
curl_setopt($AbfrageCURLOPT_URL$url);  
        
curl_setopt($AbfrageCURLOPT_HEADERtrue);  
        
curl_setopt($AbfrageCURLOPT_RETURNTRANSFERtrue);  
        
curl_setopt($AbfrageCURLOPT_POSTtrue);  
        
curl_setopt($AbfrageCURLOPT_POSTFIELDS$postDaten);  
        
curl_setopt($AbfrageCURLOPT_CONNECTTIMEOUT10);
        
curl_setopt($AbfrageCURLOPT_TIMEOUT60);
        
$ausgAbfrage curl_exec($Abfrage);  
        
curl_close($Abfrage);  
        
$xmlAbfrage strstr($ausgAbfrage'<?xml');  
        
$arrayAbfrage simplexml_load_string($xmlAbfrage);  
        return 
$arrayAbfrage;  
    }   
    
$postString 'eid='.$_GET["eid"].'&et='.$_GET["et"].'&lt='.$_GET["lt"].'&dn='.$_GET["dn"];  
    
$arrayLeaderboard XML_Abfrage_post('world.needforspeed.com/SpeedAPI/ws/game/nfsw/leaderboards'$postString);  
    
print_r($arrayLeaderboard);       
    
?>
Hasta ayer me funcionaba perfecto. Pero desde hoy se queda cargando hasta que me muestra error interno, agregué las lineas curl_setopt($Abfrage, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($Abfrage, CURLOPT_TIMEOUT, 60); y no imprime nada... se supone que me tiene que imprimir un xml según las peticiones que envio

Estoy utilizando la API de un juego. Aquí es la guía para utilizarla http://world.needforspeed.com/SpeedAPI/doc/ luego en "Get Leaderboard (New)"

al parecer no estoy invocando correctamente la URI... ??? ayuda :(

Última edición por mathiasmontiel; 25/05/2013 a las 19:27