Créer un fichier HTML à partir d'un script PHP
Forum Programmation : Créer un fichier HTML à partir d'un script PHP
Bonjour tout le monde.
Je suis en train de monter un site, et je n'arrive pas à trouver le moyen pour que, sur un formulaire, j'indique des informations, et qu'un script utilise celles-ci pour en créer une page .html ( qui sera inclue sur une autre mais ca on s'en fous 8-) ).
Voilà alors je ne sais pas si j'ai été très clair, faîte le moi parvenir s.v.p. et je voudrais aussi des réponses :-D
Merci a++
Un peu compliqué à expliquer comme ça... Les commandes de base sont fopen, fputs, fclose... Pour plus de détails, va voir ici
tiens
recherche dans google => 5 secondes ^_^
Pourquoi créer un nouveau fichier plutôt que de le générer et de l'envoyer au navigateur ?
Salut tous.
Merci pour vos réponses malgré qu'elles m'aient aidé un 'tit peu :-D. C'était donc cette histoire de fopen, fseek, ftell ca m'a permis de trouver un bon script :
-----------------------------------------
// Si la formulaire n'est pas envoyé, on l'affiche
if (!isset($_POST['form'])) {
echo "<form action=\"ecriture.php\" method=\"POST\">
Nom du fichier : <input type=\"text\" name=\"filename\" value=\"exemple.txt\"><br><br>
Contenu :<br><textarea name=\"contenu\" cols=70 rows=20>Contenu du fichier</textarea><br><br>
<input type=\"hidden\" name=\"form\" value=\"1\">
<input type=\"submit\" value=\"Créer\">";
} else {
// Création du fichier
$fichier = fopen($_POST['filename'],"w" );
// Vérification de l'écriture
if (fwrite($fichier,$_POST['contenu'])) {
echo "Le fichier à été créé avec succès";
} else {
// Erreur
echo "Impossible de créer le fichier";
}
fclose($fichier);
}
--------------------------------
Vouala, trouvé sur PHP Codes Sources pour ceux qui ont eu les mêmes idées que moi ( des idées tordus quoi ! :-o )
C'est quoi cette merde qui enlève les input_type ???
<input type="text" name="filename" value="exemple.txt">
A ouai effectivment problème de copie ( c mon PC vous mdiré ! )
Mais jrevien pour encore quelques infos ^^
Voyez au niveau du fwrite, ils font intervenir donc le fichier crée et le contenu, mais je voulais savoir s'il est possible de mettre par exemple des tableau ou autres dans ce contenu et comment parce que moi je n'y arrive pas je bloque :-?
Merci :-P
c'est cette m*** de forum qui modifie les champs
LoL oki donc pour toi tu sais pas ?
Le plus simple c est que tu reprenne le contenu envoyer par $_POST["contenu"] et que tu format les données genre
nouvo_contenu =" <table ...><tr><td>".substr($_POST["contenu"],2,10)."</td></table>";
et tu fwrite le nouvo contenu dans le fichier et voila
Il y a 1977 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
