Bonjour à tous;
Je suis débutante en flash et j'aurais apprécié un peu d'aide.
J'ais réalisé un bout de code en flasch qui me permet de gérer du xml d'en récupéré le contenu et de l'écrire et enregistrier dans un fichier xml sur le disque à partir de la méthode POST de PHP
Voici le code :
Celui recupère le contenu du XML que j'ai généré dans mon flash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Recupere = ChargeXML.text; var DmcXMl = new XML(Recupere); DmcXMl.contentType = 'xml'; DmcXMl.send("charge.php","_self","POST");
Ici c'est le code php dans mon fichier charge.php pour écrire dans le 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 $ChargeXML = $_POST['DmcXMl']; $f = 'exemple.xml'; $handle = fopen($f,"w"); // regarde si le fichier est accessible en écriture if (is_writable($f)) { // Ecriture if (fwrite($handle, $ChargeXML) === FALSE) { echo 'Impossible d\'écrire dans le fichier '.$f.''; exit; } echo 'Ecriture terminé'; fclose($handle); } else { echo 'Impossible d\'écrire dans le fichier '.$f.''; }
mais le problème c'est que php me répond :
Notice: Undefined variable: var in c:\program files\easyphp1-8\www\pti3-xml\charge.php on line 26
Ecriture terminé
Donc il ni a rien dans mon fichier xml
Avez vous une solution ? car je ne comprend pas pourqoi il ni ya rien dans ma variable $ChargeXML
Partager