Bonjour,

J'ai un petit problème avec curl sur le quel je tourne en rond pour trouver la solution :
je vous explique :
je récupére un url stocké dans ma db en fonction de l'entrepôt choisi
voici la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$sqltest = "SELECT entrepo, url FROM entrepo WHERE id='".$_GET['id']."' "; 
$reqtest = mysql_query ($sqltest) or die (mysql_error());
 
$req = mysql_fetch_array ($reqtest);
$adresse2 = $req['url'];
jusqu'à là pas de problème le serveur me renvoi bien l'entrepo 21 avec comme url : http://Mon_adresse_ip/etc..

Sauf que maintenant lorsque j'essaie d'alimenter curl de cette adresse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
        $ch = curl_init($adresse2);
       //curl_setopt($ch, CURLOPT_URL, $adresse2);
       //curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
        curl_setopt($ch, CURLOPT_POST, TRUE);    
        curl_setopt($ch, CURLOPT_POSTFIELDS, "xml=".$data);    
        //curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:8080");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
        //return curl_exec($ch);
		$postResult = curl_exec($ch);
Sa ne fonctionne pas, alors que si je met le numéros de l'entrepo dans la requete soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$sqltest = "SELECT entrepo, url FROM entrepo WHERE id=21 ";
Sa fonctionne parfaitement, est ce que quelqu'un sait pourquoi ?