formulaire:
cible:
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>
fichier xml
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>
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 <ModelClass xmi.id="223" name="membre"> <ModelPackage xmi.idref="221"/> <ModelNamespace.contents/> </ModelClass>en + je l'ai dans un buffer cible6.php et non dans la vrai page cible6.php
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>
qlqu'un peut m'aider?
Partager