formulaire avec cookie pour creer un fichier texte.....

formulaire avec cookie pour creer un fichier texte..... - PHP - Programmation

Marsh Posté le 05-05-2006 à 20:41:50    

Bonsoir,  
 
 
je pars d'un formulaire trés simple en html:
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>Document sans nom</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. </head>
  8. <body>
  9. <form method="post" action="exo42.php">   
  10. <fieldset>
  11. <p align="center">
  12.   <input name="name" type="text" >
  13. </p>
  14. <p align="center">    <textarea name="" cols="40" rows="10"></textarea></p>
  15. <br />
  16.   <p align="center">  <input type="submit" value="envoyer" name="envoi">
  17. </p>
  18. </fieldset>
  19. </form>
  20. </body>
  21. </html>


 je connais un problème avec mon script,en effet, j'ai un formulaire avec un champ 'text' et un champ <texarea> et unbouton submit avec lequel je voudrais crée un fichier texte avec un cookie qui garderait le champ 'text' et qui donnerait son nom au fichier texte ...

Code :
  1. <html>
  2. <head>
  3. <title>Document sans titre</title>
  4. </head>
  5. <body>
  6. <?
  7. //creation cookie & variables
  8. if(isset($_POST['envoyer']))
  9. { if(isset($_POST['name']) && isset($_POST['texte']))}
  10. {$_COOKIE['titre']=$_POST['name'];
  11. $titre=$_COOKIE['titre'];
  12. setcookie("titre","{"$_POST['name']"}",time+60);
  13. $texte=$_POST['texte'];
  14. }
  15. //enregistrer fichier
  16. if ($_POST["envoyer"])
  17. { $contenu= fopen($texte,"w" );
  18. fwrite($contenu,$texte);
  19. fclose($contenu);
  20. }
  21. ?>
  22. </body>
  23. </html>


 
et je coince à la ligne 14,unexpected erreur, :sweat:  


---------------
blog Bretagne
Reply

Marsh Posté le 05-05-2006 à 20:41:50   

Reply

Marsh Posté le 05-05-2006 à 20:45:58    

C'est quoi cette accolade fermante en fin de ligne 13 ?
 
Faudrait déjà p-e commencer par indenter ça un peu moins horriblement. :spamafote:
 
if (condition) {
   action
   ...
   action
}
else {
   action
   ...
   action
}


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 05-05-2006 à 20:52:10    


condition 1: le script regarde cequej'ai envoyé
 
condition 2 je définis les variables:{ if(isset($_POST['name']) && isset($_POST['texte']))}....
 
après c'est l'embrouille totale.


---------------
blog Bretagne
Reply

Marsh Posté le 05-05-2006 à 20:55:32    

Reply

Marsh Posté le 05-05-2006 à 22:22:46    

je galère?...


---------------
blog Bretagne
Reply

Marsh Posté le 06-05-2006 à 15:08:48    

Bonjour ,
 
je viens d'aerer tout çà...et je cherche toujours à avoir à créer un fichier texte qui reprend le contenu de mon formulaire en conservant un cookie du titre du doc crée...  
 
 
 

Code :
  1. <html>
  2. <head>
  3. <title>Document sans titre</title>
  4. </head>
  5. <body>
  6. <?
  7. //creation cookie & variables
  8. if      (isset($_POST['envoi']))
  9.       { if(isset($_POST['name']) && isset($_POST['contenu']))
  10.                {
  11.                  $_COOKIE['titre']=$_POST['name'];
  12.                  $titre=$_COOKIE['titre'];
  13.                  $texte=$_POST['contenu'];
  14.                                                  
  15.                                                }
  16.                                          }
  17. //enregistrer fichier
  18. if ($_POST["envoi"])
  19. {
  20.     $contenu= fopen($texte,"w" );
  21.     fwrite($contenu,$texte);
  22.      fclose($contenu);
  23.                               }
  24. ?>
  25. </body>
  26. </html>


---------------
blog Bretagne
Reply

Sujets relatifs:

Leave a Replay

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