Génerer un fichier .html à partir d'un script

Fermé
Pierrej - 20 mai 2011 à 14:13
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 - 21 mai 2011 à 13:07
Bonjour, amis programmateurs !

j'ai une question, je ne sais pas si c'est possible, cependant j'aimerai avoir votre avis sur la question ...

Existe t-il un script qui génère à partir d'un code HTML un fichier .html

Je vais tenter d'expliquer par étapes pour que se soit plus facile à comprendre.

J'ai un textarea avec dedans un code HTML

exemple:

<html>
<body>
<b>bonjour !</b>
</body>
</html>


Est-il possible via un bouton de générer un fichier #.html avec comme mise en page le code html situé dans le tewtarea ?

Merci d'avance pour vos réponses :)

A voir également:

4 réponses

cheadil Messages postés 74 Date d'inscription lundi 2 août 2010 Statut Membre Dernière intervention 11 février 2013 2
20 mai 2011 à 14:17
salut,
peut-on savoir l'utilité de cette astuce?
0
Pourquoi ce serait pas possible ?

ça n'a rien de compliquer...

tu crée un fichier, t'écris ce que t'as dans ton textarea dedans, et tu le ferme.
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 102
20 mai 2011 à 14:30
en HTML pure, ce n'est pas possible.

par contre, si tu utilise le PHP, c'est possible de créer un fichier .html sur ton serveur.
0
Merci de m'avoir répondu aussi vite !

et je dois m'y prendre comment pour passer du stade code html à fichier html ?

J'utilise une méthode "POST" ? ou "Subit" ? je n'ai rien trouvé sur google pour m'aider :/
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 102
20 mai 2011 à 15:12
il te faut un autre langage que le HTML.
0
oui PHP avec du JS ... non ?
0
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 102
20 mai 2011 à 15:38
je ne pense pas que le JS soit capable de générer un fichier, mais un formulaire simple, qui envoit le textarea au serveur, et sur la parti PHP, tu génère ton fichier HTML avec comme contenu la valeur du textarea :)
0
ok merci pour ton aide, je vais regarder ça ;)
0
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
20 mai 2011 à 20:03
<form action="post.php" method="POST">
<textarea name="code">Le code a écrire</textarea><br/>
<input type="submit" />
</form>

Dans une page post.php
<?php
if (isset($_POST['code']))
{

$fp = fopen('fichier.html','w'); // On ouvre et créer le fichier
fwrite($fp,$_POST['code']); // On écrit dedans
fclose($fp); // On ferme le fichier

}


Après si tu veux générer un fichier html différent a chaque fois tu peux créer un truc qui fait en sorte que le nom du fichier soit différent a chaque fois, par exemple :
<?php
$nom_fichier = sha1($_POST['code']) . time() . rand(1,20); // La tu es sur que ton fichier aura toujours un nom différent !
0
SUPER ! Il fonctionne ! Merci beaucoup Luxerails ! :)
0
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
21 mai 2011 à 13:07
de rien :)
0