Créer un fichier HTML à partir d'un formulaire [Résolu]

Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
- - Dernière réponse : vernoff
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
- 21 juin 2005 à 13:10
Salut, j'ai créé un formulaire (tout ce qu'il y a de plus simple),
ensuite je clic sur le bouton envoyer, il m'envoie sur la page que j'ai
mis pour "action" et là j'ai mis des echo pour mettre en page les
informations saisies. Sur cette page mise en page, j'aimerais mettre un
bouton qui enregistre la page en créant un fichier HTML sur le FTP. Si
c'est pas très clair posez moi des questions ya pas de probs.



>Remplissage du formulaire

>Envoi vers la page ???.php

>Et sur cette page, un bouton pour l'enregistrer en HTML sur le FTP.



Voilà j'attend votre aide, merci !
Afficher la suite 

9 réponses

Meilleure réponse
Messages postés
9440
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
3
Merci
<?php
ob_start();
$fichier=$nom;

echo 'Descriptif :
',$descriptif;

$code_html=ob_get_contents();
ob_end_flush();



$fp=fopen($fichier.'.html','w+');
fputs($fp,$code_html);
fclose($fp);
?>





<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 110 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Anthomicro
Messages postés
9440
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
Salut,



ce que tu peux faire sur la page qui traite :



<?php

ob_start();



//ton code

$code_html=ob_get_contents();

ob_end_flush();



$fp=fopen('tonfichier.txt','w+');

fputs($fp,$code_html);

fclose($fp);

?>

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Commenter la réponse de cs_Anthomicro
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
6
0
Merci
Ouè mais ça créer un fichier txt la ?

Moi je voudrai que ca me créer carément une page HTML ou au pire un
PDF, j'ai trouver ça mais je comprend pas comment ça marche : cliquez-ici
Commenter la réponse de vernoff
Messages postés
9440
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
Bah si tu veux créer une page html tu renommes l'extension en .html, le
.txt n'est qu'un exemple, il contiendra tout le code source généré par
PHP

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Commenter la réponse de cs_Anthomicro
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
6
0
Merci
Donc si j'ai bien compris, je fais mon formulaire, je l'envoi vers une
page nommée autre.php par exemple et dans cette page je met le code que
tu ma donné et je remplace //ton code par mes echo c'est ça ?
Commenter la réponse de vernoff
Messages postés
9440
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
ouais

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Commenter la réponse de cs_Anthomicro
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
6
0
Merci
ok merci Anthomicro !
Commenter la réponse de vernoff
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
6
0
Merci
J'ai encore une chose à te demander. Ton code marche nickel mais j'aimerais mettre un nom de fichier variable. J'ai fais ça mais ca ne marche pas il nomme le fichier $fichier.html .

<?php
ob_start();


$fichier="$nom";

echo "Descriptif :
$descriptif";

$code_html=ob_get_contents();
ob_end_flush();


$fp=fopen('$fichier.html','w+');
fputs($fp,$code_html);
fclose($fp);
?>
Commenter la réponse de vernoff
Messages postés
48
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
21 juin 2005
6
0
Merci
ok merci!
Commenter la réponse de vernoff