[pb]A partir d'un formulaire copie dans un txt

A partir d'un formulaire copie dans un txt [pb] - PHP - Programmation

Marsh Posté le 10-07-2006 à 19:26:50    

bonjour,
Voila, jessay de copier du texte que l'on a préalablement tapé dans uune zone de texte d'uun formulaire, et ensuite le formulaire écrit le texte inscrit dans cette boite sur un fichier texte sur le serveur.
merci!

Reply

Marsh Posté le 10-07-2006 à 19:26:50   

Reply

Marsh Posté le 10-07-2006 à 19:30:19    

<?fprintf("toto.txt", $nomduchamp);?>
 
a priori, c'est à peut près ça la syntaxe...
je te laisse potasser la doc du fprintf ainsi qu'une façon plus clean de récupérer une variable passée depuis un formulaire

Reply

Marsh Posté le 10-07-2006 à 20:55:55    

$comm=$_POST['textarea'];
 $file=$_POST['filename'];
 $fd = @fopen($file, "w" );
 fwrite($fd,$comm);
 fclose ($fd);
 
voila

Reply

Marsh Posté le 10-07-2006 à 21:36:07    

mouais, spa vraiment pareil, mais ça revient au même :D

Reply

Marsh Posté le 11-07-2006 à 09:59:04    

Arjuna a écrit :

<?fprintf("toto.txt", $nomduchamp);?>
 
a priori, c'est à peut près ça la syntaxe...
je te laisse potasser la doc du fprintf ainsi qu'une façon plus clean de récupérer une variable passée depuis un formulaire


c'était prex bon ;)
En fait fprintf prends un "resource handle" en premier paramètre et pas directement un nom de fichier,et il manque le format, du coup ça donnait:

Code :
  1. if (!($fp = fopen('toto.txt', 'w')))
  2.    return;
  3. fprintf($fp, "%s", $nomduchamp);


Mais bon aucun intêret hein ;)
 

psyko_flex a écrit :

$comm=$_POST['textarea'];
 $file=$_POST['filename'];
 $fd = @fopen($file, "w" );
 fwrite($fd,$comm);
 fclose ($fd);
voila


A noter qu'en PHP5 il existe file_put_contents qui est autrement plus pratique:

Code :
  1. file_puts_content($file, $content);


Message édité par anapajari le 11-07-2006 à 09:59:29
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed