Vous n'êtes pas identifié(e).
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
utilise les simple cote pour ton echo
a++
Hors ligne
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
http://fr.php.net/manual/fr/function.echo.php
peut être...
Hors ligne