Lecture fichier XML

Petit nouveau ! | 3 Messages

04 juin 2010, 16:47

Bonjour à tous,

Pourriez vous me dire pourquoi après sauvegarder mon fichier XML par la commande SAVE de php, je n'arrive plus à le lire via une page HTML. Ca marche très bien sur mon poste en local avec Wampserver et windows mais ne marche pas sur mon serveur d'hébergement qui lui est en linux.

Voici mon code php :
<?php
	$xml_flash = $_POST['new_xml'] ;
  
 	// include a class-loading function 
   	 require_once("classes/include.php"); 
     
    	// import XML and XMLDocument classes 
    	import("org.active-link.xml.XML"); 
    	import("org.active-link.xml.XMLDocument"); 

	$myNewXML = new XML($xml_flash);
	$myXMLDoc = new XMLDocument();

	$myXMLDoc->setXML($myNewXML);
	$myXMLDoc->save("blog.xml");
?> 

help me please :roll:

Eléphanteau du PHP | 40 Messages

04 juin 2010, 17:34

Tu as un message d'erreur lors du save ?

C'est probablement dû au droit de lecture du fichier créé.
Vérifie qu'il peut être lu / écrit.
Des icones, des RFC

Petit nouveau ! | 3 Messages

04 juin 2010, 22:18

Non je n'ai pas de message d'erreur pour l'instruction SAVE. Et le fichier une fois sauvé et bien accessible en lecture écriture. En fait, si je modifie mon document puis j'enregistre (instruction SAVE) le fichier blog.xml comporte bien les modifs saisies mais après il est inexploitable aussi bien sur serveur linux que sur mon serveur apache en local (windows). Ce qui est bizarre c'est qu'en local avec wampserver sur config windows vista tout fonctionne bien.

thanks for your help #-o

Mammouth du PHP | 672 Messages

07 juin 2010, 09:39

Bonjour.

Tu as comparé le fichier généré sous Windows et celui généré sous Linux ?

Il doit y avoir une différence, et elle n'est pas forcément visible :roll: