[resolu] xml+php Peut-etre un bug?!!!

xml+php Peut-etre un bug?!!! [resolu] - PHP - Programmation

Marsh Posté le 20-07-2005 à 14:38:12    

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 :
  1. <?php
  2. $xmlstr = <<<XML
  3. <?xml version='1.0' standalone='yes'?>
  4. <infos>
  5. <info>
  6. <titre>Titre </titre> 
  7. </info>
  8. </infos>
  9. XML;
  10. ?>


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 :
  1. <?
  2. $titre=$_POST['titre'];
  3. $fp = fopen("info.php","r+" ); 
  4. $c= "<titre>$titre</titre>\r</infos>\rXML;\r?>";
  5. $f = filesize("info.php" );
  6. fseek($fp,$f-18); // j'ai fait ca car je n'ai pas trouvé le moyen d'inserer sans ecraser...
  7. fputs($fp,$c);
  8. fclose($fp);
  9. ?>


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
Reply

Marsh Posté le 20-07-2005 à 14:38:12   

Reply

Marsh Posté le 20-07-2005 à 15:37:52    

Etant peu habitué des forums je ne sais pas comment faire apparaitre:
"RESOLU"
 
solution:je contourne le pbm je passe par un fichier .xml, cependant je pense que c'etait un bug...

Reply

Marsh Posté le 20-07-2005 à 15:39:05    

J'ai pas compris grand chose. Soit plus clair.
 
C'est quoi titre.php déjà.
 
edit: ben pour rajouter Résolu t'édites ton postes avec l'icône quivabien.


Message édité par sielfried le 20-07-2005 à 15:39:35

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 20-07-2005 à 15:43:43    

Si tu utilisais des fonctions DOM pour faire tout ça, il n'y aura pas de problèmes. En plus là si le mec à le malheur de taper un <, > ou &, ça plantera en beauté [:dawa]
 
Moralité, ne jamais faire des trucs à la mains ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed