Bonjour,

Je suis en train d'élaborer un parser en utilisant Sax en PHP.
Dans ce cadre, je souhaite recopier des données dans un fichier de sortie.
L'entête de mon fichier de sortie se copie correctement, mais il n'y a pas moyen de copier autre chose dans ce fichier.

Voyez vous une raison pour laquelle la fonction fputs ne pourrait - elle pas être utilisée plusieurs fois de suite ?

Voici une partie du 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
function startDocument()
{
    $this->fichier=fopen($nitroS.sbml,a);
    fputs($this->fichier,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>
 
<graphml xmlns=\"http://graphml.graphdrawing.org/xmlns/graphml\">
 
xmlns: xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
 
xsi:schemaLocation=\"http://graphml.graphdrawing.org/xmlns/graphml http:/ /graphml.graphdrawing.org/xmlns/graphml/graphml-attributes-1.0rc.xsd\">
 
<graph edgedefault=\"undirected\">");
    $this->statebis=0;
    fputs($this ->fichier,"bloup");
}
Et bloup n'est pas écrit !

Merci beaucoup.