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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher des données récupérées

par Ratatouille » 27 janv. 2009, 11:14

Merci! Ok j'essaye ça!

par Ryle » 26 janv. 2009, 18:05

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 :)

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

par Ratatouille » 26 janv. 2009, 16:50

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!