Bonjour,
Je m'explique un petit peu : j'aimerais enregistrer des informations données depuis un formulaire php dans un fichier txt.
Voici la page du formulaire : http://les-profs-du-web.webou.net/testfiche.php
Et le code du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <form method="post" action="reception.php"> <p> Pseudo / Nom :<br /> <input type="text" name="nom" size="40" /><br /> <p> Adresse E-Mail :<br /> <input type="text" name="mail" size="40" /><br /> <p> Service utilisé :<br /> <input type="text" name="service" size="40" /><br /> <p> Etat des explications (ou commentaires) :<br /> <input type="text" name="etat" size="40" /><br /> <p> Fiche complétée par :<br /> <input type="text" name="auteur" size="40" /><br /> </p> <input type="submit" name="Submit" value="Envoyer"> </form>
Voici également le code de la page reception.php :
L'écriture se fait sans problème mais seulement ce qu'il y a dans $somecontent = " " , ce qui est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php $filename = 'test.txt'; $somecontent = " "; // Assurons nous que le fichier est accessible en écriture if (is_writable($filename)) { // Dans notre exemple, nous ouvrons le fichier $filename en mode d'ajout // Le pointeur de fichier est placé à la fin du fichier // c'est là que $somecontent sera placé if (!$handle = fopen($filename, 'a')) { echo "Impossible d'ouvrir le fichier ($filename)"; exit; } // Ecrivons quelque chose dans notre fichier. if (fwrite($handle, $somecontent) === FALSE) { echo "Impossible d'écrire dans le fichier ($filename)"; exit; } echo "L'écriture de ($somecontent) dans le fichier ($filename) a réussi"; fclose($handle); } else { echo "Le fichier $filename n'est pas accessible en écriture."; } ?>
Maintenant, il faudrait que ça écrive ce que contient le formulaire.
Malheureusement, je ne sais pas comment mettre ça en code et j'espère que vous saurez m'aider.
Merci d'avance
PS. J'ai trouvé ce code sur internet (pour la page reception.php)
Partager