Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2008, 13h09   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 130
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 130
Points : 35
Points : 35
Par défaut petite erreur dans le script

formulaire:
Code :
1
2
3
4
 
<form method="post" action="cible6.php" enctype="multipart/form-data">
<input type="submit" value="   modifier  "/>
</form>
cible:
Code :
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 :
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 :
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?
naazih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2008, 14h13   #2
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 130
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 130
Points : 35
Points : 35
c'est bon j'ai trouvé,il fallait juste enlever l'instruction
Code :
header('Content-Type: text/plain') ;
naazih est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h19.


 
 
 
 
Partenaires

Hébergement Web