Comment conserver les retours à la ligne ?

Comment conserver les retours à la ligne ? - PHP - Programmation

Marsh Posté le 11-04-2005 à 16:52:05    

cf mon dernier post  
 
 
je pensais que cela se faisait au moyen de $_POST['nom_de_la_variable'] si on envoie en post, mais apparrement ce n'est pas le cas.  
La page est blanche lorsque j'appuie sur le bouton submit du formulaire  
 
Lorsque j'envoie en get, on voit bien que toutes les données sont envoyé dans l'url, ce qui veut dire que le fichier index.php est correct.
 
index.php :
                                                                                                                             

Code :
  1. <?php
  2. $t=`cat list`;
  3. echo "
  4. <html>
  5. <form action='action.php' method='post'>
  6.         <textarea name='comments' cols=40 rows=6>$t</textarea>
  7.         <p><input type=submit value='submit'>
  8. </form>
  9. </html>
  10. ";
  11.                                                                                                                            
  12. ?>


 

Code :
  1. [root@alex script]# cat action.php
  2. <?php
  3. echo "commentaire : $_POST['comments']";
  4. ?>


Message édité par weed le 11-04-2005 à 17:29:28
Reply

Marsh Posté le 11-04-2005 à 16:52:05   

Reply

Marsh Posté le 11-04-2005 à 16:59:19    

Bah si c'est bien $_POST, essaye

Code :
  1. echo "commentaire : ".$_POST['comments'];

Reply

Marsh Posté le 11-04-2005 à 16:59:26    

Code :
  1. echo 'commentaire : '.$_POST['comments'];


 
EDIT: oups, grilled de 7s  :sweat:


Message édité par soju le 11-04-2005 à 17:00:13
Reply

Marsh Posté le 11-04-2005 à 16:59:38    

echo 'commentaire : '.$_POST['comments']; [:petrus75]

Reply

Marsh Posté le 11-04-2005 à 16:59:52    

\[:dawa]/

Reply

Marsh Posté le 11-04-2005 à 17:02:05    

3 réponses en 19 secondes, HFR fait dans le service rapide aujourd'hui :D

Reply

Marsh Posté le 11-04-2005 à 17:14:05    

naceroth a écrit :

3 réponses en 19 secondes, HFR fait dans le service rapide aujourd'hui :D


:lol: mais les 3 memes réponses

Reply

Marsh Posté le 11-04-2005 à 17:22:15    

oki, c'est bon merci :-)
je suis en effet etonné du nombre de reponse

Reply

Marsh Posté le 11-04-2005 à 17:36:36    

Je lit le fichier "list", j'enregistre son contenu dans la variable $t.
Le contenu du fichier "list" est sur plusieur ligne.  
 
Les retours sont bien respectés dans le textarea mais lorsque j'envoie le contenu par formulaire les retour a ligne sont perdu.
 
Comment puis je les conserver ?
 
En fait ma pages php me permettrait d'editer un fichier et j'aimerais donc que lorsque je valide le formulaire que cela me réécrive dans le fichier en respectant les retour a la ligne.

Reply

Marsh Posté le 11-04-2005 à 17:44:42    

Ils ne sont pas perdus, ils ne sont pas affichés, c'est pas la même chose :)
 
En fait si tu réouvres ton fichier et en relit le contenu dans un textarea, tu devrais retrouver les sauts de lignes :)

Reply

Sujets relatifs:

Leave a Replay

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