Tom's Guide > Forum > Programmation > Créer un fichier HTML à partir d'un script PHP

Créer un fichier HTML à partir d'un script PHP

Forum Programmation : Créer un fichier HTML à partir d'un script PHP

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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++

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Un peu compliqué à expliquer comme ça... Les commandes de base sont fopen, fputs, fclose... Pour plus de détails, va voir ici

Répondre à cybertaf

tiens

recherche dans google => 5 secondes ^_^

Répondre à JarAsh

Pourquoi créer un nouveau fichier plutôt que de le générer et de l'envoyer au navigateur ?

Répondre à ritzle

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 )

Répondre à CAMB3L@IDN

C'est quoi cette merde qui enlève les input_type ???

<input type="text" name="filename" value="exemple.txt">

Répondre à ritzle

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

Répondre à CAMB3L@IDN

c'est cette m*** de forum qui modifie les champs

Répondre à ritzle

LoL oki donc pour toi tu sais pas ?

Répondre à CAMB3L@IDN

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

Répondre à showie
Tom's Guide > Forum > Programmation > Créer un fichier HTML à partir d'un script PHP
Aller à :

Il y a 1977 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens