http post var et envoie par mail

http post var et envoie par mail - PHP - Programmation

Marsh Posté le 29-05-2006 à 09:36:39    

bonjour,  :)  
j ai un formulaire ou je recupere les donnees et  les affiches dans une page recapitulative, et ce tout en l envoyant par mail.
J utilise :

Code :
  1. while (list($key, $value)=each($HTTP_POST_VARS))

 
 
 mais un ptit soucis se pose a moi :
comment faire pour envoyer les donnees recuperees par mon while dans ma page mail ?  
 
merci beaucoup pour votre aide

Reply

Marsh Posté le 29-05-2006 à 09:36:39   

Reply

Marsh Posté le 29-05-2006 à 10:53:44    

$HTTP_POST_VARS est obsolète, il faut utiliser $_POST.
 
Pour le reste, explique plus clairement, parce que là... c'est quoi ta "page mail" ?


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

Marsh Posté le 29-05-2006 à 11:21:55    

je reprends :  :)  
 
a partir du formulaire, je fais une page recapitulative des donnes entrees, et j utilise une fonction Mail pour envoyer le tout par email (dans une page html).
tout fonctionne tres bien jusque la.
 
 

Code :
  1. while (list($key, $value)=each($HTTP_POST_VARS))
  2. {
  3. if(ereg(\"^quantite\",$key)) {
  4.  if($value>0) {
  5.   $prix_key = str_replace(\"quantite\",\"prix\",$key);
  6.   $total_key = str_replace(\"quantite\",\"totalprix\",$key);
  7. etc.......


 
sauf que ce que j affiche dans mon while ne pourra forcement pas s afficher dans le  corps du mail et je ne vois pas trop comment faire pour envoyer ces donnees...
merci par avance

Reply

Marsh Posté le 29-05-2006 à 12:35:33    

Tu concatènes tout ce que tu souhaites envoyer dans une chaîne de caractères, et tu envoies après le while ? [:autobot]


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

Marsh Posté le 29-05-2006 à 12:41:57    

Et t'oublies pas d'escaper les \r\n, sinon bonjour les header injections

Reply

Marsh Posté le 29-05-2006 à 14:52:35    

oki merci ;)

Reply

Marsh Posté le 30-05-2006 à 07:26:13    

sielfried a écrit :

$HTTP_POST_VARS est obsolète, il faut utiliser $_POST.
 
Pour le reste, explique plus clairement, parce que là... c'est quoi ta "page mail" ?


 
 
cela depend des hebergeurs [:aloy]

Reply

Marsh Posté le 30-05-2006 à 07:37:43    

C'est devenu rare, des hébergeurs avec une version PHP si ancienne que $_GET/$_POST et cie n'existent pas. [:spamafote]


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

Sujets relatifs:

Leave a Replay

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