Bonjour à tous,
voila plusieurs solutions que j'ai trouvé sur le net et que j'essaie mais qui restent jusque là sans résultat aucun.
la dernière en date ne fonctionnant pas a été trouvée sur ce site :
Code ActionScript :
/* Sauvegarder un document XML dans un fichier
* =============================================================================
* Auteur: Dean <charloweb@hotmail.com>
* =============================================================================
*/
// Exemple de document XML
// -----------------------------------------------------------------------------
example = new XML();
example.xmlDecl = '<?xml version="1.0" encoding="UTF-8"?>';
example_root = example.createElement("exemple");
example_author = example.createElement("auteur");
example_author.appendChild(example.createTextNode("Dean"));
example_description = example.createElement("description");
example_description.appendChild(example.createTextNode("Ceci est un exemple !"));
example_root.appendChild(example_author);
example_root.appendChild(example_description);
example.appendChild(example_root);
// -----------------------------------------------------------------------------
status = "Document non sauvegardé.";
// Actions effectuées lors du clic sur le bouton
// -----------------------------------------------------------------------------
function onClick(component){
if(component._name == "SaveXML"){
/* Créé une instance de LoadVars, la méthode send de l'objet XML
étant trop limitée au niveau de la configuration */
data = new LoadVars();
// Ajoute notre document XML
data["xml"] = example.toString();
// Poste la variable avec sendAndLoad
response = new LoadVars();
response.onLoad = function(failure) { if(!failure) status = "Document sauvegardé avec succès !";trace(failure); return failure; }
data.sendAndLoad("sauvegarder_xml.php", response, "POST");
}
}
// -----------------------------------------------------------------------------
Code PHP :
<?php
/* Sauvegarder un document XML dans un fichier
* =============================================================================
* Auteur: Dean <charloweb@hotmail.com>
* =============================================================================
*/
// Écrit les données dans un fichier
$fp = fopen('exemple.xml', 'w');
fwrite($fp, stripslashes($_POST['xml']));
fclose($fp);
?>
Et le fichier exemple.xml n'est pas créé...
J'ai aussi essayé des choses encore plus simples à ma sauce, mais à tous les coups la fonction sendAndLoad() ne fonctionne pas.
Je précise que mon easyphp est lancé...
Si vous avez une solution, c'est sympa !
Merci en tout cas