Créer un fichier texte depuis un formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Créer un fichier texte depuis un formulaire

par pjl » 19 juil. 2005, 08:54

Jai regarder mais les example sont en anglais et ca ne me facilite pas la chose...
fwrite()
Exemple 1. Exemple simple avec fwrite()

Si cet exemple est en anglais, ...............................................

par Rei Itchido » 19 juil. 2005, 02:16

[Résolu] ;)

par Nico128 » 19 juil. 2005, 01:28

J'y crois pas ça marche :shock:

Merci infiniment de votre aide !! Enfaite quand je sais ce qu'il fau faire j'y arrive très souvent, mais mon problème c'est que je ne sais jamais qu'est ce qu'il faut mettre...

En tout ca, merci à tous !! :D :D

par Rei Itchido » 19 juil. 2005, 00:33

Oké merci, mais encore une question, sur les sites que jai regarder, les examples avec fwrite cest pour écrire dedant ok mas euh...ca dit pas trop comment écrire via un formulaire ?

ou alors je vais essayer de quand meme dire qq'ch, il faut mettre une variable au champs de texte et après dans la page php je mets qu'il faut écrire cette variable ?
Si dans ton formulaire ton champs texte se nomme "titre", dans la page qui traite le formulaire tu récupères $_POST['titre'];.
$POST[''] est un tableau où sont stockées toutes les infos passées avec la méthode POST. Et ton formulaire utilise la méthode POST je suppose.
Donc, dans ton fichier, il faudra que t'arrives à ecrire le contenu de $_POST['titre'].

par Nico128 » 19 juil. 2005, 00:20

Je pense que tu n'as pas bien regardé le lien sur fopen que je t'ai donné...

Je cite :
mode w : Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
Une fois le fichier créé ou ouvert, utilises fwrite pour ecrire dessus.
Oké merci, mais encore une question, sur les sites que jai regarder, les examples avec fwrite cest pour écrire dedant ok mas euh...ca dit pas trop comment écrire via un formulaire ?

ou alors je vais essayer de quand meme dire qq'ch, il faut mettre une variable au champs de texte et après dans la page php je mets qu'il faut écrire cette variable ?

par Rei Itchido » 18 juil. 2005, 23:59

Je pense que tu n'as pas bien regardé le lien sur fopen que je t'ai donné...

Je cite :
mode w : Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
Une fois le fichier créé ou ouvert, utilises fwrite pour ecrire dessus.

par Nico128 » 18 juil. 2005, 23:30

Regardes du coté de fopen() et fwrite() par exemple.
Extrait de la doc :
fwrite
(PHP 3, PHP 4 , PHP 5)

fwrite -- Ecriture du fichier en mode binaire

Et il y a un exemple qui fait ce que tu veux dans la doc.
Jai regarder mais les example sont en anglais et ca ne me facilite pas la chose...

tout ceux que j'ai vu d'après ce que jai pu comprendre cétait toujours pour modifier un fichier spécifié...euh yaurais pas un ptit indice pour me dire c'est lequel svp ?

par pjl » 18 juil. 2005, 17:40

Regardes du coté de fopen() et fwrite() par exemple.
Extrait de la doc :
fwrite
(PHP 3, PHP 4 , PHP 5)

fwrite -- Ecriture du fichier en mode binaire

Et il y a un exemple qui fait ce que tu veux dans la doc.

par Rei Itchido » 18 juil. 2005, 17:39

Regarde mieux la doc...
Tu peux utiliser fopen avec des modes differents.

http://fr.php.net/function.fopen

Regarde le tableau.

par Nico128 » 18 juil. 2005, 17:31

mais fopen() cest pour lire un fichier texte, or moi je ne veux pas en lire un mais en créé un...

par Rei Itchido » 18 juil. 2005, 15:53

Regardes du coté de fopen() et fwrite() par exemple.

par Nico128 » 18 juil. 2005, 15:49

Voilà je me suis inscrit.

Mais ces site je les conais très bien on me les donne à chaque fois que je demande quelque chose...sur phpdebutant j'ai regarder partout et null part ca dit comment crer un fichier texte...

je vais voir les autres...

par starkeus » 18 juil. 2005, 14:46

Hé ben je suis débutant en php.....et je sais pas trop comment faire, jai regarder mon code pour l'envoie de fichier mais après je sais pas ce que je dois faire....
Commences par t'inscrire :wink:
Puis direction les tutos et autres site pour apprendre le php:
http://www.siteduzero.com/php/
http://www.lephpfacile.com
http://www.phpdebutant.org
:wink:
Allez courage. Juste pour rappel ici on ne TE codera pas ton script par contre tu trouveras toujours quelqu'un pour debugguer et t'aider. Tu sais sans extrait de ton code on ne pourra pas t'aider :)

par Nico128 » 18 juil. 2005, 11:09

Hé ben je suis débutant en php.....et je sais pas trop comment faire, jai regarder mon code pour l'envoie de fichier mais après je sais pas ce que je dois faire....

par starkeus » 18 juil. 2005, 09:24

Ecoute je ne connais pas de script tout fait pour ca.
Mais avec les tutos sur la lecture/ecriture de fichier et celui sur l'upload de fichier je pense que tu peux trouver facilement un moyen de le faire. :wink:
En+ tu as le principe donc il ne reste qu'à tester:
Deja tu peux faire le formulaire et récupérer tes variables.
Ensuite tu regardes comment on crée un fichier etc...
Franchement tu peux y arriver. N'oublies surtout pas les problèmes de droit (chmod) dans les réperoires où tu vas créer tes fichiers.
++