[PHP 4.0.6] Pb php 4.0.6 et envoi mail [RESOLU]

Pb php 4.0.6 et envoi mail [RESOLU] [PHP 4.0.6] - PHP - Programmation

Marsh Posté le 23-07-2004 à 14:26:24    

:hello:  :hello:  
Voila j'utilise un php 4.0.6. et fonctionne en Safe Mode dans sa configuration de serveur mutualisé.
 
Le mail est correctement envoyé, tout ce passe tres bien,il n'y a aucun msg d'erreur, le seul probleme c'est que je n'ai que des Unknown ! à la place des valeurs saisies par le visiteur.
Comme si les valeur n'etaient pas passées.
J'ai deja du changer mes $_post, $_get par l'ancien $HTTP_POST_VARS/$HTTP_GET_VARS... :pfff:  :pfff:  :pfff:  
 
Mon code n'est il encore pas compatible avec cette version de php ?
 
Voila le debut du code :
 

Code :
  1. $to = 'esav@pim.asso.fr';
  2. $sujet = '['.$HTTP_POST_VARS['SoAd'].'] Contact via Espace-avantages.com';
  3. if(isset($HTTP_POST_VARS['Email']) && !empty($HTTP_POST_VARS['Email']) && strstr($HTTP_POST_VARS['Email'], '@'))
  4. {
  5.  $from  = "From:".$HTTP_POST_VARS['Email']."\n";
  6. }
  7. else
  8. {
  9.  $from  = "From:".$HTTP_POST_VARS['Nom'].$HTTP_POST_VARS[' Prenom']."@unknown.unknown\n";
  10. }
  11. $from .= "MIME-version: 1.0\n";
  12. $from .= "Content-type: text/html; charset= iso-8859-1\n";
  13. function verif($var)
  14. {
  15.  if(!empty($var))
  16.  return ('<b>'.$var.'</b>');
  17.  else
  18.  return '<b>Unknown !</b>';
  19. }
  20. $message = '<table border="0" cellpadding="3" cellspacing="0" style="border: 1px solid #000033; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 550px;">
  21. <tr>
  22. <td>Nom : </td>
  23. <td>'.verif($HTTP_POST_VARS['Nom']).'</td>
  24. </tr>


 
Merci d'avance  ;)


Message édité par KdZ' le 25-07-2004 à 18:11:57
Reply

Marsh Posté le 23-07-2004 à 14:26:24   

Reply

Marsh Posté le 23-07-2004 à 14:37:59    

je me rapelle plus du lien exact mais ya une rubrique de www.phpdebutant.org qui te donne ces syntaxes selon les version de PHP.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 23-07-2004 à 15:23:14    

J'ai rien trouvé :(
 
Edit : Ah si : http://www.phpdebutant.org/article113.php mais le pb ne vient pas de là  :pfff:


Message édité par KdZ' le 23-07-2004 à 15:24:16
Reply

Marsh Posté le 23-07-2004 à 15:27:28    

rajoute ca au début de ton code et dis nous ce que ca donne

Code :
  1. echo '<pre>';
  2. print_r($HTTP_POST_VARS);
  3. echo '</pre>';

Reply

Marsh Posté le 23-07-2004 à 15:34:06    

bon, je vient de trouver, honte a moi, en faite ce n'etait qu'au niveau du code html :/ ça faisait ça en gros :  
<form name="kdz" methode="post" action"?action=view"></form>
<input type=........>
 
 
Désolé les gens ;)

Reply

Marsh Posté le 23-07-2004 à 19:07:39    

ah là là, ces éditeurs avec l'autocomplétion ça me gave moi


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 23-07-2004 à 19:09:04    

c'est peut-être que l'autocompletion de celui là est mal implémentée ...


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 23-07-2004 à 19:10:00    

non elle est correcte. mais quant tu ensuite faut se placer au bon endroit...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 23-07-2004 à 19:20:58    

:pt1cable:  

JagStang a écrit :

mais quant tu ensuite faut se placer au bon endroit...


 
 :pt1cable:


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 25-07-2004 à 18:10:06    

oui c'est chiant ce truc, m'enfin c'est la premiere fois que ça m'arrive...
Thx ;)

Reply

Sujets relatifs:

Leave a Replay

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