PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 22-12-2011 12:07:40

barkhane
Membre
Inscription : 22-12-2011
Messages : 2

Editer des données de formulaires dans un fichier texte

Bonjour,

J'utilise un template pour un CMS avec lequel je construit très régulièrement des sites. Pour que mes nouveaux templates soient bons il faut que je renseigne différents espaces dans ma home page. Je voudrai donc créer un générateur de home page.
J'ai donc pensé à créer un formulaire dans lequel j'insère les champs à modifier (comme le titre par exemple), je créé des variables que j'intègre ensuite dans le fichier php. A la validation du formulaire je souhaiterai donc que le code de la home page s'affiche, n'ayant plus qu'à faire un copier-coller ou enregistrer directement le fichier.

Or je bute sur la commande....

J'ai donc créé le fichier d'exécution du formulaire comme ceci :

<?php
$titre = $_POST['titre'];
$texte = $_POST['texte'];
$lien = $_POST['lien'];

echo " Je colle ensuite le texte de la home page avec les variables intégrées dans le corps du texte"
?>

Ca marche pas...
J'ai essayé avec la commande print, ca marche pas non plus

J'ai aussi essayé avec la commande $fp=fopen selon le tutoriel http://www.phpdebutant.org/article58.php mais je n'y arrive pas non plus

Est-ce la bonne commande ?

Si quelqu'un peut m'aiguiller ? Merci

Le béotien

Hors ligne

#2 22-12-2011 16:31:26

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Editer des données de formulaires dans un fichier texte

utilise les simple cote pour ton echo wink

a++

Hors ligne

#3 22-12-2011 17:46:32

barkhane
Membre
Inscription : 22-12-2011
Messages : 2

Re : Editer des données de formulaires dans un fichier texte

J'ai le même problème avec les simples cotes.
Car comme le texte qui suit contient du code php dès la première cote il l'interprete comme un élément fermant.
J'ai précédé toutes les cotes de la page d'un antislash mais il cherche à interpréter la page php en voulant m'intégrer des images  et tout le code n'apparaît pas dans son intégralité. De plus les variables qui devraient apparaître n'apparaissent pas.
Est-il possible de pouvoir générer ce texte avec les variables remplies dans un fichier texte par exemple.

Le tutoriel présent sur le site montre comment récupérer des informations contenues dans un fichier et de les intégrer dans un autre fichier mais pas de passer des données du formulaire .

Merci pour vos lumières

Hors ligne

#4 25-12-2011 12:02:54

cramj
Membre
Inscription : 02-11-2009
Messages : 15

Re : Editer des données de formulaires dans un fichier texte

http://fr.php.net/manual/fr/function.echo.php

echo <<<END
Cette syntaxe s'intitule le "here document" et
permet d'afficher plusieurs lignes avec de
l'interpolation de variables. Notez que la fin de
la syntaxe doit apparaître sur une nouvelle ligne,
avec uniquement un point-virgule, et pas d'espace
de plus !
END;

peut être...

Hors ligne

Pied de page des forums