Page 1 sur 1

Afficher des données récupérées

Posté : 26 janv. 2009, 16:50
par Ratatouille
Bonjour à tous!

Grâce à un tutoriel, j'ai pu mettre en place un formulaire html (modif_actualites.html) qui permet d'écrire dans un fichier xml (actualites.xml) via un fichier php interprétation/vérification intermédiaire (verif_actualites.php).

Voici le code du fichier html contenant le formulaire :

Code : Tout sélectionner

<table><tr> <td width="369"><p class="Style4"><img src="logo.gif" width="400" height="164" /></p> <p class="Style3">Modification de l'actualité : </p> <form action="verif_actualites.php" method="post" class="Style4"> <p> <textarea name="donnees" cols="50" rows="20" textarea="textarea"></textarea> </p> <p> <input type="submit" value="Mettre à jour"> </p> </form></td> </tr></table>
Et voici le code de mon fichier PHP intermédiaire :
<?php
$texte = addslashes(htmlspecialchars($_POST['donnees']));
$xml =''.$texte.'';
$fichier = 'actualites.xml';
$chemin = fopen($fichier, 'w');
fwrite($chemin, "$xml");
echo "La mise à jour a été effectuée correctement.";
?>
Voilà ma question : je souhaiterais que le formulaire html affiche par défaut le contenu du fichier xml, afin de faciliter les modifications sans être obligé de tout retaper à chaque fois... Comment puis-je faire cela? D'avance merci!

Posté : 26 janv. 2009, 18:05
par Ryle
PHP te permet de générer du code html Pour rendre ton formulaire dynamique et lui permettre d'aller lire le contenu d'un fichier sur le serveur, le plus simple est de le transformer en script php (en changer l'extension en somme :))

Tu n'as plus ensuite qu'à ajouter les balises php et le code pour lire le contenu de ton fichier et l'afficher a l'endroit voulu (entre les balises <textarea>) avec un fread() par exemple :)

Posté : 27 janv. 2009, 11:14
par Ratatouille
Merci! Ok j'essaye ça!