Bonjour,

Voila je suis complètement débutant en php je suis orienté Flash
et j'ai un petit problème avec du php

donc ma question(problème) est que je voudrai ecrire d'office dans mon xml
les balise <root> </root>, de les ecrire jai réussi
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
34
35
36
 <?
// Fonction pour l envoi des valeurs a Flash
function Parse($variable,$valeur)
{
     echo "&$variable=$valeur";
}
//----------------------------------------------
 
// Fonction pour ecrire $content dans un fichier
 
function writeFile( $filename,$content ) 
{
 
  @$fp = fopen( $filename, "a"); 
  if ( $fp ) 
  {
     fputs($fp,"<root>\n");
     fputs($fp,$content);
     fputs($fp,"</root\n");
 
 
    fclose( $fp ); 
    return 1; 
  } 
  return false; 
}
//-----------------------------------------------
$NewMess=urldecode($NewMess);
 
// On ecrit les nouvelle news
writeFile('Clips.xml',$NewMess);
 
// On envoi une var de fin a flash
Parse("retour","1");
 
?>
mais le probleme c'est quan je fait appelle a ma fonction dans Flash j'envoie le texte saisie dans Flash vers le PHP qui lui ecrie dans mon xml donc a chaque fois que jecrie une "news" il me met les <root>, or jaimerai quil ne me l'ecrive qu'une seule fois

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<root>
 
<news>salut salut</news><titre> salut1</titre>
<news>salut2 salut2</news><titre> salut12</titre>
 
</root>
alors que pour linstant quan j'ecrie une news il me m'ecrie ça dans le xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<root>
 
<news>salut salut</news><titre> salut1</titre>
 
</root>
<root>
 
<news>salut2 salut2</news><titre> salut2</titre>
 
</root>
j'espère que j'ai était asser claire merci beaucoup


OUPS JME SUIS TROMPER DE SECTION JMET EN RESOLU