Pb système de fichier en PHP

lronze -  
 Utilisateur anonyme -
Bonjour,

par l'intermédiaire d'un script php je veux faire la mise à jour de l'adresse IP dynamique (attribuée par notre FAI) auprès du serveur de DynDNS.org.

Cette mise à jour est faite par l'intermédiaire de l'URL suivante :

http://username:password@members.dyndns.org/nic/update?
system=dyndns&
hostname=yourhost.ourdomain.ext,yourhost2.dyndns.org&
myip=ipaddress&
wildcard=OFF&
mx=mail.exchanger.ext&
backmx=NO&
offline=NO

Dans mon script j'accède à cette URL par l'intermédiaire de la fonction
file(http://username:password@members.dyndns.org/nic/update?system=dyndns&hostname=yourhost.ourdomain.ext,yourhost2.dyndns.org&myip=ipaddress&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO&offline=NO);

En installant apache en local avec php 4.2.0 mon script fonctionne. Par contre sur mon serveur de production dont php est en 4.3.0 mon script ne fonctionne plus.

Alors j'ai mis à ON, dans le php.ini, l'option allow_url_fopen, mais pas mieux.

Je pense que c'est un soucis de config

Puis-je utiliser une autre fonction qui me permettrait d'accèder à cette URL peut-être?

Merci d'avance pour les réponses (je galère sur ce problème depuis 1mois....)

Ludo
A voir également:

1 réponse

Utilisateur anonyme
 
désolé, je ne saurais pas te dire d'où vient le problème, il faut peut-être voir les notes de mises à jour de php 4.2 vers 4.3.0...
sinon, rajoute des guillemets pour ta fonction (file("..."))
0