Envoi d'un formulaire par mail

Envoi d'un formulaire par mail - PHP - Programmation

Marsh Posté le 06-11-2005 à 17:39:12    

Bonjour à tous,  
 
J'ai un probleme pour l'envoi de mon formulaire vers mon mail...
 
Le processus se passe niquel, mais je ne reçoit pas l'email...
 
Voici le code:
 

Code :
  1. <?php
  2. $mailto="xxx@hotmail.fr";
  3. if($send =="envoi" )
  4. {
  5. if($message =="" )
  6. {
  7. // On verifie le message
  8. echo("Le champ Message est vide !" );
  9. }
  10. else
  11. {
  12. // On verifie le sujet
  13.   if($sujet =="" )
  14.   {
  15.   echo("Le champ sujet est vide !" );
  16.   }
  17. else
  18. {
  19. // On verifie l'email
  20. if($mail =="" )
  21.    {
  22.    echo("Le champ email est vide !" );
  23.    }
  24.    else
  25.    {
  26.    // si tout a été remplie, on envoi
  27.    mail($mailto ,$sujet,$message,"From: ".$mail);
  28.    echo("Votre message a bien été envoyé" );
  29.    }
  30.   }
  31. }
  32. }
  33. ?>


 
Les xxx sont remplacé par mon mail normallement, la c'est enlevé pour le forum.
 
Si quelqu'un peux m'aider...
 
Merci.


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 17:39:12   

Reply

Marsh Posté le 06-11-2005 à 17:41:10    

Si tu es hébergé chez lycos, c'est normal, la fonction mail a (encore) planté!


---------------
Ceci n'est pas une signature ;)
Reply

Marsh Posté le 06-11-2005 à 17:42:34    

Non chez free


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 17:45:30    

Ben alors là, c'est pire, je crois que la fonction mail() est désactivée chez eux.


---------------
Ceci n'est pas une signature ;)
Reply

Marsh Posté le 06-11-2005 à 17:48:58    

Tu es sur?
 
Sa ne peux pas venir de mon formulaire?
 
Sa veux dire que sur le serveur de free, impossible d'envoyer des mail?


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 17:55:39    

Je cherche aussi une solution pour contourner cette fonction.
Regarde si mon topic a eu des réponses.


---------------
Ceci n'est pas une signature ;)
Reply

Marsh Posté le 06-11-2005 à 18:00:21    

Tu as le lien de ton topic stp?


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 18:05:30    

Bien sûr :
 
http://forum.hardware.fr/hardwaref [...] 9719-1.htm
 
Regarde aussi là :
http://forum.telecharger.01net.com [...] ages-1.htm
 
Je n'ai malheureusement encore aucune réponse, mais je pense qu'il y a une solution à notre problème.


Message édité par jo la poisse le 06-11-2005 à 18:07:02

---------------
Ceci n'est pas une signature ;)
Reply

Marsh Posté le 06-11-2005 à 18:30:01    

merci ^^


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 19:00:42    

vous etes sur que chez free la fonction mail ne fonctionne pas ?
j'ai du recevoir trois mail depuis ce matin de mon site hebergé chez free, donc reponse : chez free la fonction mail marche :)
 
fait un test sur ta fonction mail pour savoir si le mail a bien ete envoyé
if( mail( ... ) )
 //ok
else
 //erreur


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 06-11-2005 à 19:00:42   

Reply

Marsh Posté le 06-11-2005 à 19:40:17    

Comment sa verifie je vois pas la...
 
c'est pas plutôt
 
if( mail( xxx@hotmail.fr ) )
echo ("ok" );
else
echo ("erreur" );
 
 
???


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 19:57:06    

Code :
  1. //ceci est un commentaire


 
donc à la place de //ok et //erreur tu mets ce que tu veux,  
des echo par exemple si tu veux afficher un message d'erreur


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 06-11-2005 à 19:57:34    

ok, je comprend pas tout mais bon ^^ :D


---------------
Mon Topic à Upper
Reply

Marsh Posté le 06-11-2005 à 20:56:37    

Code :
  1. if ( function_exists(mail) ) {
  2.   // ok
  3. }else{
  4.   // Bah non
  5. }


 
Au moins tu saura si elle existe chez free. Mais je crois que oui.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 06-11-2005 à 21:31:40    

Oui oui, j'ai un autre compte qui fonctionne niquel avec les emails free!


---------------
Mon Topic à Upper
Reply

Marsh Posté le 13-12-2005 à 20:38:20    

free a creer sa propre fonction mail, je sais plus comment elle s'appel, faut chercher, je sais qu'elle à un quota, genre 1000 mails/semaine ou quelque chose comme ca...

Reply

Marsh Posté le 01-06-2006 à 15:49:44    

subshadow j'ai essayé ce que tu a dis de vérifier avec le code que tu a mi si mon adresse est une free sa me met erreur si je met une wanadoo ou une hotmail sa marche nickel.Donc le probleme vien de free je pense.

Reply

Sujets relatifs:

Leave a Replay

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