Problème lors de l'envoi d'un email

Eléphant du PHP | 71 Messages

08 juil. 2010, 14:58

On rempli bien tout les champs, on envoie, mais pourtant il y a une erreur. J'ai tout décortiqué, mais j'ai pas trouvé. Pouvez vous m'aider svp ?
Merci,

Code : Tout sélectionner

<? $YourMail="[email protected]"; $lenSubject=24; $lenMsg=3000; $SendRecpt=0; $NoticeMsg=" Votre message a été bien envoyé sur ma boite! Je vous réponderais bientôt "; $NoticeSub="notification "; $ErrMsg1="Champs omis ! tout les champs sont obligatoires ."; $ErrMsg2="ERREUR: Message non envoyé."; $thanks=" - Message reçu ! Merci. -"; $Vemail=trim($_POST["email"]); $verification=trim($_POST["antiRobots"]); $Vsujet=trim($_POST["sujet"]); $Vmsge=trim($_POST["message"]); if($Vemail == ""|| $Vsujet == ""||$Vmsge == "" || $verification != 9) { echo "Un champs a été omis ou la réponse à l'addition n'est pas correcte."; }else{ $reg="^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z\.]{2,5}$"; ---> if(!eregi($reg,$_POST["email"])){ echo $ErrMsg1; } else { //qlq truc if (strlen($Vsujet) > $lenSubject){ echo "Sujet trop long"; }else if (strlen($Vmsge) >$lenMsg ){ echo "Message trop long ."; } else{ if(@mail($YourMail,$Vsujet,$Vemail." Adresse :". $Vemail,$Vmsge)) { echo $thanks; if($SendRecpt== 1){ mail($_POST["email"],$NoticeSub,$NoticeMsg); } }else{ echo "ERREUR: Message non envoyé"; } } } } ?>
Modifié en dernier par Titiii le 08 juil. 2010, 16:31, modifié 1 fois.

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:11

et l'erreur ?

Eléphant du PHP | 71 Messages

08 juil. 2010, 15:15

ça m'envoie $ErrMsg1="Champs omis ! tout les champs sont obligatoires .";

Affiché : Champs omis ! tout les champs sont obligatoires .

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:16

fais au debut du code
print_r($_POST);
exit;
et dis nous ce qui est affiché :wink:

Eléphant du PHP | 71 Messages

08 juil. 2010, 15:25

J'ai dit ce qui était affiché : Champs omis ! tout les champs sont obligatoires .
Du $ErrMsg1

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:26

J'ai dit ce qui était affiché : Champs omis ! tout les champs sont obligatoires .
Du $ErrMsg1
ca va t'afficher autre chose :wink:

Eléphant du PHP | 71 Messages

08 juil. 2010, 15:30

Array ( [email] => mon adresse [sujet] => Bonjour [antiRobots] => 9 [message] => cv [Envoyer_!] => Envoyer )

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:33

il a pas l'air de validé le mail,
t'as quelle version de php ?

Eléphant du PHP | 71 Messages

08 juil. 2010, 15:46

Heu..; Je sais pas trop
J'ai appris sur le site du zéro avant la mise à jour =S

je débute ^^"

Mais ce qui est bizzare, c'est que avant ça envoyais correctement le mail, mais plus maintenant T.T

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:51

Heu..; Je sais pas trop
J'ai appris sur le site du zéro avant la mise à jour =S

je débute ^^"

Mais ce qui est bizzare, c'est que avant ça envoyais correctement le mail, mais plus maintenant T.T
regarde dans ton phpinfo();

Eléphant du PHP | 71 Messages

08 juil. 2010, 15:58

php 5

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 15:59

php 5
plus précisément ?

Eléphant du PHP | 71 Messages

08 juil. 2010, 16:04

# Apache 2
# Php 5
# Mysql 5
# Pure Ftpd Mysql

ViPHP
ViPHP | 5462 Messages

08 juil. 2010, 16:10

# Apache 2
# Php 5
# Mysql 5
# Pure Ftpd Mysql
ca dis toujours pas la version... fais sois echo phpversion() sois phpinfo()

a tu l'es erreur d'activer ? si oui a quelle niveau d'erreur

dans ton php.ini

display_errors et error_reporting

Eléphant du PHP | 71 Messages

08 juil. 2010, 16:12

5.3.2-1ubuntu4.2