Bonjour,
je me suis interessé au XMl depuis hier, et grace aux nombreux sites et forum j'ai qq peu progressé...
voici mes fichiers
titre.php
Code :
- <?php
- $xmlstr = <<<XML
- <?xml version='1.0' standalone='yes'?>
- <infos>
- <info>
- <titre>Titre </titre>
- </info>
- </infos>
- XML;
- ?>
|
et un fichier lecture.php qui permet d'afficher ce titre. Ici aucun probleme. Si je rajoute a la main des balises <titre> pas de pbm non plus. J'ai decide d'automatiser la chose et voila mon pbm:
j'ai un formulaire saisie.html qui renvoie un titre vers add.php
add.php
Code :
- <?
- $titre=$_POST['titre'];
- $fp = fopen("info.php","r+" );
- $c= "<titre>$titre</titre>\r</infos>\rXML;\r?>";
- $f = filesize("info.php" );
- fseek($fp,$f-18); // j'ai fait ca car je n'ai pas trouvé le moyen d'inserer sans ecraser...
- fputs($fp,$c);
- fclose($fp);
- ?>
|
quand je lance ce scipt pas de pbm: il me crée un fichier comme si je l'avais fait à la main, sauf sue lors de la lecture il me met: error (sur l'avant derniere ligne).
C'est la que ca devient tres fort:
j'ouvre mon fichier titre.php
je me place entre à la fin de la 8 ème ligne, j'appuie sur "suppr" puis "entrée". J'enregistre et ca marche!!! Je ne comprends pas , bug? Si qqun a une sol...
Message édité par mdk_co le 20-07-2005 à 18:44:57