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

PHP

 > 

Divers

 > 

Débutant(e)

 > 

écrire dans un fichier


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

écrire dans un fichier

mercredi 22 juillet 2009 à 12:29:21 | écrire dans un fichier

joujma5

bonjour les amis,
je voulais modifier un fichier xml de façon que j'y ajoute des données existant dans ma base de données, ce fichier xml représente une liste d'écoute de chanson que je lirai après avec un lecteur media construit avec flash.le problème est que je n'ai réussi qu'à écrire la dernière ligne de la table existante dans ma base de données.

Voici le code que j'utilise:

<?php
$link=mysql_connect("localhost","root","") or die("echec serveur");
$db=mysql_select_db('musique') or die("echec base");
$req=mysql_query("select * from liste")or die ("echec requete1");
$count=mysql_num_rows($req);

$Fnm = "playlist.xml";

$inF = fopen($Fnm,"r+");


//La position du pointeur est dans :
$ptr = ftell($inF);


//et est modifiable par :
$ptr = fseek($inF,$ptr);


$texte='<?xml version="1.0" encoding="iso-8859-1"?>
<playlist>';
while($tab=mysql_fetch_row($req))

{
$text1=$tab[0].$tab[1].$tab[2];
}
$text2='</playlist>';



fwrite($inF,$texte.$text1.$text2);


//Enfin fermer le fichier
fclose($inF); ?>

mercredi 22 juillet 2009 à 13:54:28 | Re : écrire dans un fichier

47

Réponse acceptée !

Bonjour,

while($tab=mysql_fetch_row($req)) {
$text1=$tab[0].$tab[1].$tab[2]; // <- $text1.=$tab[0].$tab[1].$tab[2]
}
$text2='</playlist>';

sans le . devant le =, tu récupères l'enregistrement en cours de lecture dans la base et donc tu perds ce que tu avais lu avant

bonne journée

mercredi 22 juillet 2009 à 16:37:07 | Re : écrire dans un fichier

joujma5

Merci bien pour votre aide, tt marche convenablement mainan à part que ce message d'erreur m'apprait :

"Notice: Undefined variable: text1 in c:\program files\easyphp1-7\www\lire et ecrire\test.php on line 25"

mercredi 22 juillet 2009 à 16:41:47 | Re : écrire dans un fichier

47

Réponse acceptée !

avant le while mettre $text1 = ''; le message de notice devrait disparaitre



mercredi 22 juillet 2009 à 16:55:27 | Re : écrire dans un fichier

joujma5

Merci bien pour votre aide, c'est vraiment ce que j'ai cherché



Cette discussion est classée dans : fichier, écrire, données, xml, tab


Répondre à ce message

Sujets en rapport avec ce message

paramètres php [ par math11 ] Bonjour, Je suis actuellement en création d'un site en php4 avec comme base de données un fichier xml, afin d'afficher les résultats en fonction d'un PHP DOM. Generation d'un ficier XML depuis un autre fichier XML [ par nurty ] Hello la communauté, J'ai quelque problème pour générer un fichier XML avec une partie d'un autre fichier XML. Je m'explique : Je récupère un fichier Web service + Soap + XML [ par j3r3m067 ] Bjr à tous, Voilà je dois développer un web service avec le protocole SOAP. Mon web service doit: [list] * Envoyer un fichier XML présent sur un répe écrire dans une base de données mysql [ par andlauer ] Bonjour, je travaille avec une base de données Mysql sur une plateforme Windows 2000. J'ai écris un script en php qui permet d'insérer ou de modifier Récupérer les données medline depuis un fichier PDF [ par mimosa803 ] Bonjour, Je souhaite savoir si vous connaissez une librairie qui permet d'extraire les données medline depuis un fichier PDF permettant de créer un f xml vs mysql, performance selon différents besoins [ par sagat06 ] Bonjour à tous. Je suis sur la phase d'étude d'un projet assimilable à des QCM (questions à choix multiples): je dois enregistrer les choix des diffé modifier chaine fichier texte [ par sly456328971 ] Bonjour, je cherche à remplacer une chaine dans une fichier texte sans succes : [code=php] if (isset($_GET['ajout'])) // Si on demande de supprimer Générer un fichier XML, à partir d'un ficheir XSD [ par j3r3m067 ] Slt à tou(te)s Je cherche un moyen de créer sous PHP4 et PHP5 un fichier XML à partir d'un fichier XSD. je suis ouvert à toute proposition (à ce sujet fonction permettant de charger plusieur fichier xml [ par clement1412 ] Voila j'ai effectuer un script en php me permettant de charger un fichier xml suivant un formulaire. En fait j'ai réaliser ce script pour me permettre analyse de fichier texte et tableau dynamique [ par abdinfo6 ] Bonjour, j'ai des fichiers texte nommés par des dates (ex : 20100604) qui sont créés. Ils sont de la forme : date|heure|personne|hobby fichier 2010


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,593 sec (3)

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