Accueil > Forum > > > > Ecrire, modifier un xml existant sur un site via flash
Ecrire, modifier un xml existant sur un site via flash
dimanche 4 octobre 2009 à 16:15:17 |
Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
Bonjour à tous,
Aprés une multitude d'essais et de recherches je n'ai pas trouvé le bon code Action Script et PHP qui me permet de ré-écrire un fichier xml de cette forme si :
(si sa peu vous aider j'utilise macromedia flash pro 8)
//fichier xml : news.xml
<NEWS>
A VENIR : LA BOUTIQUE PARTICULIER !!!<br>
</NEWS>
//fichier php : write.php
<?php
$flashnews = $_POST['news'];
$ouvre = fopen("news.xml","w+");
fwrite($ouvre,$flashnews);
fclose($ecrire);
?>
merci pour votre aide
The Best Fear
|
|
jeudi 8 octobre 2009 à 22:04:02 |
Re : Ecrire, modifier un xml existant sur un site via flash

philboris
|
bonsoir,
essais ce code
<?php
// Écrit les données dans un fichier
$fp = fopen('news.xml','a+');
//saut de ligne
fputs($fp,"\r\n");
fwrite($fp,stripslashes($_POST['xml']));
fclose($fp);
?>
bonne soirée
|
|
jeudi 8 octobre 2009 à 22:07:11 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
je vais essayer avec ce code ...
jte tien au courant si sa marche ^^
|
|
jeudi 8 octobre 2009 à 22:44:10 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
une question tu utilise quelle fonction dans flash pour envoyer les info ?? parceque moi j'utilise :
news.sendAndLoad("http://www.creaneon.fr/write.php",envoyer,"POST")
//envoier est une variable qui vien recevoir une variable type chaine de caractere ... pour valider le bon fonctionement mais sa marche pas ...//
es-ce la bonne fonction ??
|
|
jeudi 8 octobre 2009 à 23:18:15 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
ton code a plutot pour effet de faire beuguer mon systeme de news ... donc j'en conclut que sa marche absolument pas ta une autre idée ??
si quelqu'un sait qu'il explique comment faire ... parceque des tutos sur XML en ecriture il sont trés rare voir quasi inexistants
|
|
vendredi 9 octobre 2009 à 12:03:42 |
Re : Ecrire, modifier un xml existant sur un site via flash

philboris
|
bonjour,
voici un bout de mon code et sa marche chez moi
envoi = new LoadVars();
// Ajoute notre document XML
envoi["xml"] = doc.toString();
// Poste la variable avec sendAndLoad
response = new LoadVars();
response.onLoad = function(failure) {
if (!failure) {
status = "Document sauvegardé avec succès !";
}
return failure;
};
envoi.sendAndLoad("ecrirexml.php",response,"POST");
}
met a dispo ton code action script
merci
|
|
vendredi 9 octobre 2009 à 12:23:11 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
oki alors voici les code necessaire :
//code AS sur le bouton d'envoi
on(release)
{
envoyer =" -- Conexion au fichier --";
news.sendAndLoad("http://www.***********.fr/write.php",envoyer,"POST");
}
//code AS sur le bouton de chargement
on(release)
{
envoyer = "-- Chargement --";
xmlNews = new XML(); /* créer un objet xml (xmlNews)*/
xmlNews.onLoad = affichageNews; /* loader le fichier */
xmlNews.load("http://www.*********.fr/news.xml");
function affichageNews()
{
news = xmlNews.firstChild.toString(); // premier noeud "enfant"
}
if(!xmlNews.loaded) // test si xml bien chargé
{
envoyer = "-- Chargement terminé --";
}
else
{
envoyer = "-- Chargement en cours --";
}
}
|
|
vendredi 9 octobre 2009 à 21:48:26 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
Réponse acceptée !
C'est bon j'ai trouvé !
Grâce à vous !!
Pour ceux ,qui voudrait savoir je vais vous donner la soluce que j'ai retenu :
// tonfichier.php
<?php
// Ouvre ton fichier xml
$fp2 = fopen('tonfichier.xml','w');
// Ecrit dans le fichier la valeur de la variable que tu lui envoi !
fwrite($fp2,stripslashes($_POST['tavariable']));
// referme le fichier en cours
fclose($fp2);
?>
// Code AS
// créer un objet xml (xmlNews)
xmlNews = new XML();
// création d'une variable d'envoi
envoi = new LoadVars();
// Ajoute notre document XML
envoi["ta variable"] = news.toString();
// Poste la variable avec sendAndLoad
response = new LoadVars();
envoi.sendAndLoad("write.php",response,"POST");
//Affichage d'une reponse d'envoi
statut = "-- Envoyé /!\ veuillez attendre la fin du chargement de votre navigateur";
|
|
vendredi 9 octobre 2009 à 21:51:27 |
Re : Ecrire, modifier un xml existant sur un site via flash

philboris
|
bonsoir ,
voici le code qui marche chez moi ,mais il me reste le probleme d'enregistrement.
le xml n'est pas enregistré dans le schema
//code AS sur le bouton de chargement
on (release) {
//envoyer = "-- Chargement --";
xmlNews = new XML();/* créer un objet xml (xmlNews)*/
xmlNews.ignoreWhite = true;
xmlNews.load("news.xml");
xmlNews.onLoad = function(affichageNews) {/* loader le fichier */
i = 0;
for (var i = 0; i<=xmlNews.childNodes.length; i++) {
Txtnews.text = xmlNews.firstChild.childNodes[i].attributes.journal;// premier noeud "enfant"
if (!xmlNews.loaded) {// test si xml bien chargé
envoyer = "-- Chargement terminé --";
} else {
envoyer = "-- Chargement en cours --";
}
}
};
}
//c'est dans le php que ca se passe
//"a+" : ouvre le .xml et écrit à la suite du contenu déjà en place
//"w+" : ouvre le .xml, écrase le contenu déjà présent et ecrit ensuite
on (press, keyPress "<Enter>") {
// Crée un document XML
var doc:XML = new XML();
//doc.xmlDecl = '<?xml version="1.0" encoding="UTF-8"?>';
// Création du n½ud racine
var rootNode:XMLNode = doc.createElement("news");
// Création de trois n½uds enfants
var varnews:XMLNode = doc.createElement(Txtnews.text);
// Ajout de rootNode en tant que racine de l'arborescence de documents XML
doc.appendChild(rootNode);
// Ajout des différents n½uds enfants en tant qu'enfants de rootNode
rootNode.appendChild(varnews);
for (var aNode:XMLNode = rootNode.firstChild; aNode != null; aNode=aNode.nextSibling) {
trace(aNode);
}
status = "Document non sauvegardé.";
// Utilisation de firstChild pour parcourir en boucle les n½uds enfants de rootNode
envoi = new LoadVars();
// Ajoute notre document XML
envoi["xml"] = doc.toString();
// Poste la variable avec sendAndLoad
response = new LoadVars();
response.onLoad = function(failure) {
if (!failure) {
status = "Document sauvegardé avec succès !";
}
return failure;
};
envoi.sendAndLoad("ecrirexml.php",response,"POST");
}
le xml
<?xml version="1.0" encoding="utf-8" ?>
<nouveau>
<news journal="essais"/>
<news journal="deuxieme essais"/>
</nouveau>
et le php
<?php
// Écrit les données dans un fichier
$fp = fopen('news.xml','a+');
fputs($fp,"\r\n");
fwrite($fp,($_POST['xml']));
fclose($fp);
?>
bonne soirée
|
|
samedi 10 octobre 2009 à 15:30:58 |
Re : Ecrire, modifier un xml existant sur un site via flash

TheBestFear
|
Merci à vous tous en regardant tout est en mixant ce que j'avais besoin sa a fini par marchait ^^ et le code est relativement simple je trouve !!
Bonne journée on peu classé se sujet comme resolu ^^
|
|
Cette discussion est classée dans : fichier, php, ecrire, flash, xml
Répondre à ce message
Sujets en rapport avec ce message
FLASH variables de php [ par davidfr ]
Bonjour à tous, Je ne connaît pas grand chose à flash (je n'ai des notions qu'en php) et j'ai besoin de récupérer des variables d'un fichier php. J'ai
communication PHP/Flash [ par viktorlebelge ]
Bonjour, <p class="M
chargement xml/flash/php [ par oldalain ]
bonjour , dans un FLASH je fais saisir des variables concernant les caracteristiques de véhicules que je passe à un PHP (par un sendAnd Load en POST)
Flash et xml [ par hick1 ]
Bonjour, Je ne connais pas grand chose en action script et je voudrais savoir comment créer un flash avec des éléments cliquables ( des images conten
Besoin d'aide sur Flash et XML [ par aurelienlopez ]
Bonjour à tous, et merci pour l'aide que vous pourrez m'apporter. Voici mon problème (sachant que je suis un novice en développement ce qui en soit es
Diaporama flash avec fichier xml [ par Jakaman ]
Bonjour,J'ai récupéré un diaporama sur le site avec chargement de miniatures + grande image. http://www.codes-sources.com/code.aspx?ID=41694Le fichier
fichier .xml + animation swf + dossier d'immage => animation swf [ par piix69 ]
bonjour ,j'explique mon problème :j'ai deux fichier .xml, une animation flash sous l'extension .swf et un dossier d'image. Le problème est que mon sit
problème variable php...bizarre [ par weedolofofora ]
Bonjour a tous, Apres plusieurs recherche je n'ai pas trouvé solution a mon probème, c'est pourquoi je m'en remet a vous. Je voudrai transmettre une
xml et flash [ par faris68 ]
Comment peux t-on envoyer simplement depuis FLASH des données dans un fichier XLM (créé ou existant) ?Ceci en restant en local (pas sur un serveur). L
Problème de chargement d'un fichier xml dans flash [ par elTrakos ]
Bonjour.J'ai récemment essayé de créer une playlist avec flash grâce à un fichier xml où sont stockées toutes mes pistes audio. Le seul problème c'est
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|