begin process at 2012 05 30 14:33:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

ecrire dans xml


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ecrire dans xml

mercredi 15 février 2006 à 17:07:37 | ecrire dans xml

michmichman

Bon voila question simple en fait je voudrais envoyé(automatiquement) une variable "$variable" dans un fichier xml en vue d'en fair une playlist pour un lecteur flash donc pour sa je suppose qu'il me faut la fonction fopen() et fwrite() mais le souci c'est que je veux que cette variable "$variable" qui est un chemin dans ce cas, se place entre deux balises du fichier xml (les balises <tracks>et</tracks>) et a la suites des chemin précendent.
Exemple:
<?xml version="1.0" encoding="UTF-8"?>
<tracks>
<track>http://mickmusic.free.fr/untitled/ceuor.mp3</track>
<track>http://mickmusic.free.fr/untitled/ephemere.mp3</track>

</tracks>

Si quelqu'un a une solution "simple" a me proposer je suis preneur!!
Michel Canuel

OPENMAN...

mercredi 15 février 2006 à 17:24:29 | Re : ecrire dans xml

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

tu as plusieurs solutions : faire une template, ou faire un parsing... faire une template revient à utiliser un truc comme :

fputs(
$a,

'
<?xml version="1.0" encoding="UTF-8"?>
<tracks>
<track>'.$Son1.'</track>
</tracks>


'
);

Bon, et sinon, t'as la solution d'utiliser les parseurs xml qui sont efficaces et documentés sur php.net...

In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
jeudi 16 février 2006 à 07:56:58 | Re : ecrire dans xml

michmichman

Réponse acceptée !
desolé j'ai mis ce code:
<?
$essay=youplzez;
$fichier=fopen("playliste.xml", "w");
fputs($a,'<?xml version="1.0" encoding="UTF-8"?>
<tracks>
<track>'.$essay.'</track>
</tracks>');
fclose($fichier)
?>

sa c'est ma page xml:
<?xml version="1.0" encoding="UTF-8"?>
<tracks>
<track></track>
</tracks>

Pour faire un essay j'ai definis la variable pour etre sur et rien ne s'affiche le fichier xml "playliste.xml"se vide.

OPENMAN...
vendredi 17 février 2006 à 08:14:23 | Re : ecrire dans xml

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Ben tu m'étonnes.



<?php
$essay='youplzez';
$fh=fopen("playliste.xml", "w");
fputs($fh,'<?xml version="1.0" encoding="UTF-8"?>
<tracks>
<track>'.$essay.'</track>
</tracks>');
fclose($fh)
?>


vendredi 17 février 2006 à 22:40:03 | Re : ecrire dans xml

michmichman

Réponse acceptée !
Lol desolé pour la boulette^^.
C'est bon j'ais compris mais je sais pas si vous avez bien tout lu mon premier post,je veux que l'oppération de rajouter la ligne:
<track>http://mickmusic.free.fr/untitled/$nom_fichier</track> qui contient ma variable sois faite plusieur fois toujour dans ce meme fichier donc je crois que pour cela je devrait faire $fh=fopen(playliste.xml","a");
puis recherche de la balise<tracks> avec je sais pas quoi?? A VOUS DE M'AIDEZ ICI.
puis ensuite on passe a l'ecriture de ma ligne fputs($fh,
<track>http://mickmusic.free.fr/untitled/$nom_fichier</track>)
et enfin on ferme fclose($fh)
Michel Canuel.

OPENMAN...


Cette discussion est classée dans : fichier, variable, simple, ecrire, xml


Répondre à ce message

Sujets en rapport avec ce message

Ecrire dans un fichier .XML [ par ZogStriP ] Bonjour,Je suis le webmasteur du site : www.rubikscubor.fr.st et j'aimerais faire un formulaire qui me permettrais d'inscrire une liste de SpeedCubist Ecrire dans un fichier xml avant les 2 derniers balises [ par HF974 ] bonjour je voudrais générer un fichier kml (fichier xml de google pour afficher des point dans google earth) à partir de php cela fonctionne très bi changer la valeur d'une variable dans un fichier - avec "ereg" [ par hAdEsS ] Bonjour à tous,voila j'aimerais pouvoir changer la valeur d'une variable dans un fichier javascript :blabla{......                xmlhttp.send(data);  PHP - Lecture fichier XML [ par conan76 ] Bonjour,Dans le but d'importer des données d'une structure (ASP.Net/Intranet) à une autre (PHP/Internet)  afin de les exposer à la clientèle, le choix Lecture XML via simplexml_load_file() génère une erreur "Input is not proper UTF-8, indicate encoding !" [ par karpediem ] Bonjour @ toutezéatous,J'ai un petit pb lorsque j'essaie de lire un fichier XML qui m'est transmis par un prestataire. C'est ma première expérience de EXTRAIRE XML de la base mysql [ par mastraze ] Bonjour tout le monde,J ai trouvé ce bout de code en php qui permet de générer un fichier xml à partir d'une table MySQL . *************************** Envoyer variable php vers variable javascript [ par sasha35 ] Bonjour, voici ce que je cherche:Comment dire à un  fichier javascript(traitement.js) va lancer le fichier traitement.php et lorsqu'il sera fini récup transmettre une variable de page en page. [ par thierry la fronde ] Bonjour,Comme l'indique le titre, je souhaite faire passer une variable de page en page (enfin presque)... 1 : J'ai ce code sur ma page d'appel :2 : J generationles donnees table en xml avec un fichier exixtannt aavec le php [ par ndiou ] bonjoour j'ai un code qui doit vusualiser l'ensemble des dones d'une table dans  un fichier xml exitante vopici mon code :$conn=mysql_connect("http:// Lire un fichier XML en java JSP et stocker le contenu dans une BD mysql ? [ par kiraqi ] <link rel="Fi


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales