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?