salut, je viens pas souvent ici mais la je sèche
je veux creer un formulaire et que ce formulaire envoie les données dans un fichier .txt, j'y suis arrivé, ca marche lorce que je veux envoyer des donnés deja entrés (exemple $content = "test" ca marche, mais si je veux maintenant entrer les données de mon formulaire, ca foire, donc je mets les codes sources ici, et j'espere trouver d'ou vient le problème
Fichier submit.php (formulaire)
Code :
- <form method="post" action="valide.php">
- <p align="center">
- <input type="text" name="site">
- </p>
- <p align="center">Nom du site </p>
- <hr>
- <p align="center">
- <input type="text" name="url">
- </p>
- <p align="center">Url du site </p>
- <hr>
- <p align="center">
- <input type="text" name="descr">
- </p>
- <p align="center">Description du site </p>
- <hr>
- <p align="center">
- <input type="text" name="comment">
- </p>
- <p align="center">Commentaires?</p>
- <hr>
- <p align="center"> <input type="submit" name="bouton" value="Envoyer">
- </p>
- </form>
|
Fichier valide.php (traite normalement les données du formulaire)
Code :
- <?php
- $filename = 'index.txt';
- $content = "$site,\n,$url,\n,$descr,\n,$comment,\n)";
- if (is_writable($filename)) {
- if (!$handle = fopen($filename, 'a')) {
- echo "Impossible d'ouvrir le fichier ($filename)";
- exit;
- }
- if (fwrite($handle, $content) === FALSE) {
- echo "Impossible d'écrire dans le fichier ($filename)";
- exit;
- }
- echo "Ecriture dans le fichier ($filename) : Ok";
- fclose($handle);
- } else {
- echo "Le fichier $filename n'est pas accessible en écriture.";
- }
- ?>
|
je suis pas un pro en php, mais quand meme ca me fait ch*er cette histoire, je trouve pas d'ou vient l'erreur
Message édité par ooterreuroo le 23-12-2004 à 17:57:02