|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Nicolas Développeur informatique Inscription : juillet 2007 Messages : 229 ![]() |
Bonjour, j'ai un souci lorsque je crée mon docuement XML via DOMXML (PHP 4).
Je n'arrive pas à lui spécifier le répertoire où il doit être écrit Quand je test en local avec Xampp, il crée mon fichier XML dans le répertoire XAMPP et pas dans mon workspace. Une fois en ligne, il se crée mais je ne sait pas où il se trouve... Voici le code Code :
$doc->dump_file("xml/xmlout.xml",false,true); Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
essaye en mettant le chemin complet du fichier
pour savoir dans quel répertoire se trouve ton hébergement en ligne, regarde ce qu'il y a dans le tableau $_SERVER
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Nicolas Développeur informatique Inscription : juillet 2007 Messages : 229 ![]() |
Je n'ai pas encore regarder en production mais en local, mon serveur est donc localhost
Si je l'écris comme ceci, ça ne fonctionne pas : Code :
$doc->dump_file("localhost\monsite\xmlout.xml",false,true); Je dois avoir accès à la production dès demain... si vous avez un exmple concret à me donner ce serait fort aimable. Merci |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Et avec realpath ça ne fonctionne pas ?
Code :
$doc->dump_file(realpath('xml/xmlout.xml'), FALSE, TRUE); Note : Windows est insensible à la casse au niveau des noms de fichiers mais ce n'est pas le cas des systèmes Unix/Linux. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Nicolas Développeur informatique Inscription : juillet 2007 Messages : 229 ![]() |
Mon fichier XML se retrouve dans XAMPP en local(répertoire de XAMPP sur mon disque local) et en ligne il ne se retrouve nul part. J'utilise PHP avec un template mais cela n'a aucune importance quant aux traitements des données que je reçois...
Il n'y a aucune erreur, ni en local ni en ligne, et il effectue bien le dump_file La casse n'a pas d'importance non plus dans mon cas car si il existe pas il le crée. Mon fichier XML est créé à partir d'une requête SQL directement sur la base MYSQL et voici comment je declare mon $doc |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Nicolas Développeur informatique Inscription : juillet 2007 Messages : 229 ![]() |
Bonjour,
cela ne fonctionne tj pas en production et je ne sais pas ou est créé mon fichier XML. Aucune erreur... Si je fais un voici ma réponse Et voici donc mon dump_file Code :
$doc->dump_file ("test/Site/admin/xml/xmlout.xml",false,true); Avec le realpath cela ne fonctionne pas non plus ! |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Nicolas Développeur informatique Inscription : juillet 2007 Messages : 229 ![]() |
Je viens de me rendre compte ue j'ai un autre souci, mes écritures dans les fichiers ne fonctionnent plus en ligne non plus ...
Problème du serveur d'hébergement? des droits FTP en écriture et-ou lecture ? Le phpinfo me prouve que tout est ouvert ! Code :
fwrite($inFichier,"SUCCES ($datejour).") |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : avril 2005 Messages : 8 ![]() |
Salut, je ne sais pas si ton pb est toujours d'actualité, sinon tu peux utiliser cette instruction pour enregistrer tes fichiers XML :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com