Bonjour,

J'ai le message d'erreur suivant lorsque j'utilise la fonction dump_file() sur un objet xml :

Warning: dump_file(): xmlIOHTTPCloseWrite: HTTP 'PUT' of 687 bytes to URI 'http://www.lomagne-xml.loc/xml/index2.xml' failed. HTTP return code: 405 in /var/www/lomagne-xml.loc_www/includes/classes/Txml.php on line 59

et voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if(!$dom = domxml_open_file("http://www.lomagne-xml.loc/xml/index.xml")) 
         { 
         echo "Erreur lors de l'analyse du document\n"; 
         exit; 
         } 
      //creation d'un nouvel objet d'information 
      $enfant = new DOMElement('objetInformation'); 
      $root = $dom->document_element(); 
      $root -> append_child($enfant); 
      //ajout de l'id 
      $identifiant = new DOMElement('id'); 
      $identifiant -> set_content($id); 
      $enfant -> append_child($identifiant); 
      //ajout du nom 
      $nomOi = new DOMElement('nom'); 
      $nomOi -> set_content($nom); 
      $enfant -> append_child($nomOi); 
      //ajout du fichier 
      $nomFichier = new DOMElement('fichier'); 
      $nomFichier -> set_content($fichier); 
      $enfant -> append_child($nomFichier); 
      //sauvegarde du fichier 
      $dom->dump_file("http://www.lomagne-xml.loc/xml/index2.xml");

Est-ce une erreur de droit sur le fichier ou bien une mauvaise utilisation des fonctions?

Je suis en php 4.3.1.0.

Merci d'avance de votre aide...