Bonjour. Je souhaite pouvoir enregistrer sur mon serveur les modifications effectuées sur un fichier XML chargé dans un SWF. J'ai testé via un script PHP mais aucun résultat. Quelqu'un peut-il m'aider ?
Version imprimable
Bonjour. Je souhaite pouvoir enregistrer sur mon serveur les modifications effectuées sur un fichier XML chargé dans un SWF. J'ai testé via un script PHP mais aucun résultat. Quelqu'un peut-il m'aider ?
Salut salut
pour ecrire en XML il faud que tu envoie les données a un script PHP comme celui ci
la suppression des backslash est importante et vraiment pratiqueCode:
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
37
38
39
40
41
42
43
44
45
46
47
48 <?php /// SUPRESSION DES BACKSLASH if (get_magic_quotes_gpc()) { $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST); while (list($key, $val) = each($process)) { foreach ($val as $k => $v) { unset($process[$key][$k]); if (is_array($v)) { $process[$key][stripslashes($k)] = $v; $process[] = &$process[$key][stripslashes($k)]; } else { $process[$key][stripslashes($k)] = stripslashes($v); } } } unset($process); } /// SUPRESSION DES BACKSLASH /// ICI TU RECUP TES INFO ENVOYER PAR FLASH $senderInfo1 = $_POST['senderInfo1']; $senderInfo2 = $_POST['senderInfo2']; $senderNewprix = $_POST['senderNewprix']; $senderOldPrix = $_POST['senderOldPrix']; $senderPromo = $_POST['senderPromo']; $senderColorprice = $_POST['senderColorprice']; $senderFontprice = $_POST['senderFontprice']; $senderContenu = $_POST['senderContenu']; /// LA TU OUVRE TON FICHIER XML EN LE METTAN A 0 /// PUIS TU ECRIT DEDAN :) $file = fopen("../BDD/petitdej.xml","w+"); echo fwrite($file,"<root> <contenu> <petitdej> <info>".$senderInfo1."</info> <info2>".$senderInfo2."</info2> <old>".$senderPromo."</old> <oldprix>".$senderOldPrix."</oldprix> <newprix><![CDATA[<font color='".$senderColorprice."' face='".$senderFontprice."'>".$senderNewprix."</font>]]></newprix> </petitdej> </contenu> </root>"); fclose($file); ?>
Bonne journée :)