Bonjour,

Déséspérant de trouver une solution et ayant déjà posé ma question dans le forum Flash, je cherche une solution afin d'enregistrer les scores de mon jeu dans un fichier XML.
Pour l'instant, rien ne marche et je voudrais au moins savoir si mon fichier php est correct ou non (je démarre tout juste ) et s'il a des chances de marcher un jour !!!!
Pour info, j'arrive très bien à récupérer les données du XML et à les afficher dans Flash.

scores.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="UTF-8" ?>
<joueur nom="Joueur 1" score="150"/>
<joueur nom="Joueur 2" score="270"/>
<joueur nom="Joueur 3" score="210"/>
<joueur nom="Joueur 4" score="50"/>
uploadxml.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
// Récupération des données via POST
$a_renvoyer=$_POST["var_envoi"];
$a_renvoyer=stripslashes($a_renvoyer); 
 
// Enregistrer les donnees
$fichier = 'scores.xml';
$fp=fopen($fichier,"a+");
fwrite($fp,"$a_renvoyer \n");
fclose($fp);
?>
sur le bouton valider de mon fichier flash :
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
//variables pour l'enregistrement du score
Sortie = new LoadVars();
Entree = new LoadVars();
 
//code du bouton valider
this.valider_btn.onRelease = function() {
	enregistrer_score();
};
 
function enregistrer_score():Void {
	// c'est un nouveau joueur, on enregistre son score
	Sortie.var_envoi = "<joueur nom=\""+nomjoueur+"\" score=\""+scorefinal+"\" />";
	Sortie.sendAndLoad("uploadxml.php", Entree, "POST");
	Entree.onLoad = function(success) {
		if (success) {
			alerte = "Votre score est enregistré !";
			help_btn._visible = true;
			rejouer_btn._visible = true;
			valider_btn._visible = false;
		}
	};
}
Merci d'avance pour le temps que vous consacrerez à me répondre !!!