LiTtLeBuBu
Messages postés50Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention10 février 2009
-
15 janv. 2008 à 18:55
LiTtLeBuBu
Messages postés50Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention10 février 2009
-
17 janv. 2008 à 10:30
Bonjour,
Voila je vous expose ma demande. J'ai un fichier XML qui gère mon diaporama FLASH. J'aimerais grace a php mettre ce fichier à jour. Il y a une partie pour la config et une partie pour les photos.
<?xml version="1.0"?>
J'aimerais que quand je met les options à jour il n'y a que la partie jusqu'a de qui soit remplacée et quand je met la partie photo à jour il n'y a que la partie qui soit remplacée.
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 17 janv. 2008 à 07:36
tu stockes dans une variable ( $truc .= ) au lieu de faire un echo et ensuite,, tout à la fin, tu sauves cette variable dans un fichier.
http://ch2.php.net/fwrite
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 17 janv. 2008 à 09:31
$x .= $y est un raccourci pour dire $x = $x+$y.
Visiblement, tu as ton error_reporting avec les notices, du coup si tu ne déclares pas la variable, il bloque et il faut donc effectivement commencer par la déclarer, vide.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 16 janv. 2008 à 08:55
En fait, Malik, j'ai lu ton post déjà. Mais il faut que je teste et ça, je n'ai pas eu le temps. Je ne me suis jamais penché sur ce problème donc je ne peux pas te dire quoi que ce soit comme ça, de but en blanc :-)
Mais j'y pensais! Je comptais bien tester ton idée :-)
LiTtLeBuBu
Messages postés50Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention10 février 2009 16 janv. 2008 à 14:05
Bon voila j'ai un message d'erreur: Parse error: parse error, unexpected T_OBJECT_OPERATOR in /mnt/www/*******.com/www/administration/gestion_photo.php on line 713
ligne 713: $album->item(0)->setAttribute('showbuttons', $showbuttons);
LiTtLeBuBu
Messages postés50Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention10 février 2009 17 janv. 2008 à 09:15
Sinon si je fais comme tu écrits : $image_xml .= il me dit variable non défini ($image_xml) et si j'enlève le '.' avant le '=' il ne me retourne que un résultat dans mon xml.
if (file_exists($xmlfile))
{
$fichier = fopen($xmlfile,'w+');
fputs($fichier, $contenu_xml.$image_xml.$end_xml);
fclose($fichier);
}
mysql_query("UPDATE slider SET showbuttons ='$showbuttons', randomstart ='$randomstart', timer ='$timer', transition ='$transition'") or die ("Impossible de mettre à jour table_slider");
?>
Ceci pour enregistrer la modif des paramètres. Sinon quand j'ajoute ou supprime une photo je fais pareil mais en récuperant la configuration dans la table MySQL