OVH Community, votre nouvel espace communautaire.

PHP Probleme avec CURLOPT_URL


tototiti
13/09/2013, 07h13
Merci, laissez tomber, maintenant j'utilise ceci :

$url = 'http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD';
$rate = simpleXML_load_file($url,"SimpleXMLElement",LIBXML _NOCDATA);

tototiti
12/09/2013, 14h55
Bonjour,

Merci, j'ai essayé avec ceci:
echo file_get_contents('http://www.google.com/ig/calculator?hl=en&q=5EUR=?USD');

et j'ai ce message :

Warning: file_get_contents(http://www.google.com/ig/calculator?hl=en&q=5EUR=?USD) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in

Je m'y connais pas trop mais j'ai déjà vu ce genre d'erreur lorsqu'il y a un proxy...c'est le cas sur OVH ?

Abazada
12/09/2013, 13h33
Je ne sais pas au juste, mais :
- iGoogle devait/devrait disparaitre bientôt ?
- Google n'aime pas les requêtes automatiques
- Google n'aime pas qu'on lui mente
- ...

Et sinon que donne un
# wget -S -O/tmp/data "http://www.google.com/ig/calculator?hl=en&q=5EUR=?USD"
?
sur mon serveur ça retourne :
{lhs: "5 Euros",rhs: "6.65300 U.S. dollars",error: "",icc: true}

tototiti
12/09/2013, 13h07
Bonjour,

J'ai du code qui marchait sur mon serveur perso mais plus depuis que je suis sur un serveur OVH. Je ne comprends pas du tout pourquoi et surtout comment y remédier. Connaissez-vous ce problème ?
Voici le code:

$url = "http://www.google.com/ig/calculator?hl=en&q=5EUR=?USD";
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$rawdata = curl_exec($ch);

$rawdata ne renvoie plus rien....

Merci....!