IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

petite erreur dans le script


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 130
    Points : 68
    Points
    68
    Par défaut petite erreur dans le script
    formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form method="post" action="cible6.php" enctype="multipart/form-data">
    <input type="submit" value="   modifier  "/>
    </form>
    cible:
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <?php
    header('Content-Type: text/plain') ;
    $dom= new DOMDocument();
    $dom->load('anema.xml');
    $buffer='';
    foreach ($dom->getElementsByTagName('ModelClass') as $modelclass){
    if ( $modelclass->getAttribute('xmi.id')==='223'){
    foreach ( $modelclass->childNodes as $child ) {
    $buffer .= $dom->saveXML($child);
    }}}
    $z='temp.txt';
    $f=fopen ($z, 'a+');
    fputs($f,'<ModelClass xmi.id="223" name="membre" >');
    fputs($f,$buffer);
    fputs($f,'</ModelClass>');
    fclose($f);
    ?>
    <form method="post" action="cible.php" enctype="multipart/form-data">
    <textarea  name="zone" rows="30" cols="70">
    <?php 
    $n='temp.txt';
    $f2=fopen($n,'r+');
    $nb=count(file($n));
    for($ligne=1; $ligne<=$nb;$ligne++)
    {$zone=fgets($f2);
    echo $zone;
    }
    fclose($f2);
    ?>
     
    </textarea><br/></br>   
    </form>
    fichier xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <ModelClass xmi.id="223" name="membre"> 
    <ModelPackage xmi.idref="221"/>
    <ModelNamespace.contents/>
    </ModelClass>
    jusqu'a la création du fichier temp.txt ça marche,mais aprés pour afficher le contenu du fichier dans le textarea,j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form method="post" action="cible.php" enctype="multipart/form-data">
    <textarea  name="zone" rows="30" cols="70">
    contenu du fichier
    </textarea><br/></br>   
    </form>
    en + je l'ai dans un buffer cible6.php et non dans la vrai page cible6.php
    qlqu'un peut m'aider?

  2. #2
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    130
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 130
    Points : 68
    Points
    68
    Par défaut
    c'est bon j'ai trouvé,il fallait juste enlever l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Content-Type: text/plain') ;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sql] erreur dans un script
    Par fyren` dans le forum Oracle
    Réponses: 9
    Dernier message: 02/02/2006, 23h44
  2. erreur dans un script
    Par rib dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/12/2005, 16h42
  3. erreur dans mon script
    Par Swata dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 00h02
  4. [langage]erreur dans mon script
    Par Fabouney dans le forum Langage
    Réponses: 11
    Dernier message: 30/06/2005, 14h58
  5. [Apache] Erreur dans mes scripts CGI
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 28/08/2004, 06h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo