Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1788 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  help about mail()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

help about mail()

n°1382640
stagiux
Posté le 07-06-2006 à 10:39:55  profilanswer
 

Bonjour !  
je suis en train de faire un formulaire pour contacter le créateur du site que je suis en train de faire...
me code se présente de la manière suivante :  
 

Code :
  1. <?
  2. if(isset($_POST['objet']) AND isset($_POST['type']) AND isset($_POST['zonetxt']))
  3. {
  4. $sujet=$_POST['objet'];
  5. $type=$_POST['type'];
  6. $zonetxt=$_POST['zonetxt'];
  7. $emailcli=$_POST['email'];
  8. $recepteur="monlogin@gmail.com";
  9. $message="$type";
  10. $message.="$zonetxt";
  11. $mailheaders = "From: $sujet<> \n";
  12. $mailheaders .= "Reply-To: $emailcli\n\n";
  13. mail($recepteur,$sujet,$message,$mailheaders);
  14. if(mail==true)
  15. {echo "message bien envoyé";}
  16. else {echo "erreur envoie message";}
  17. }
  18. ?>


 
le script ne renvoi aucune erreur, par contre je recois rien du tout sur ma boite :??:
 
Y aurais t'il une erreur que j'ai omise ?  
Le meme script marchais sur zone-alta...

Message cité 1 fois
Message édité par stagiux le 07-06-2006 à 10:49:12
mood
Publicité
Posté le 07-06-2006 à 10:39:55  profilanswer
 

n°1382656
stagiux
Posté le 07-06-2006 à 10:49:29  profilanswer
 

suis actuellement chez OVH...

n°1382688
stagiux
Posté le 07-06-2006 à 11:14:58  profilanswer
 

upupup !

n°1382717
blueberry7​6
Posté le 07-06-2006 à 11:34:37  profilanswer
 

T'as pas des guillemets en trop ligne 11 et 12 ?
Je doute que ce soit ca la source du probleme

n°1382722
blueberry7​6
Posté le 07-06-2006 à 11:36:46  profilanswer
 

Dans ton if, ta variable mail n'est pas initialise!?

n°1382748
stagiux
Posté le 07-06-2006 à 11:51:38  profilanswer
 

blueberry76 a écrit :

T'as pas des guillemets en trop ligne 11 et 12 ?
Je doute que ce soit ca la source du probleme


bah non je pense pas... ?  
c'est du texte de tout facon...
 

blueberry76 a écrit :

Dans ton if, ta variable mail n'est pas initialise!?


 
 
cette fonction ne retourne pas "vrai" si c'est bon et "faux" si ca a planté ?
toujours est il que je ne pense pas que ce soit la source du prob...

n°1382784
aipsy0783
Posté le 07-06-2006 à 12:46:39  profilanswer
 

blueberry tu t'es trompé de rubrique!!!
 
ici c'est du php, et tu sembles vraiment rien connaitre du php
 
stagiux je ne sais pas si tu as tenté beaucoup d'envoie avant mais j'ai été bloqué par mon fournisseur suite à un trop grand nombre d'essai... les fournisseurs limites l'utilisation de la fonction mail() pour éviter le spam

n°1383270
Agmoh
¯\_(ツ)_/¯
Posté le 07-06-2006 à 22:11:57  profilanswer
 

aipsy0783 a écrit :

blueberry tu t'es trompé de rubrique!!!
 
ici c'est du php, et tu sembles vraiment rien connaitre du php
 
stagiux je ne sais pas si tu as tenté beaucoup d'envoie avant mais j'ai été bloqué par mon fournisseur suite à un trop grand nombre d'essai... les fournisseurs limites l'utilisation de la fonction mail() pour éviter le spam


Tu peut nous monter tes headers ?


Message édité par Agmoh le 08-06-2006 à 11:14:22
n°1383292
Master p
My new cock ring :D
Posté le 07-06-2006 à 22:42:36  profilanswer
 

stagiux a écrit :

Code :
  1. mail($recepteur,$sujet,$message,$mailheaders);
  2. if(mail==true)
  3. {echo "message bien envoyé";}
  4. else {echo "erreur envoie message";}
  5. }



Moi, j'aimerais bien comprendre comment ce `mail` pouvait être initialisée "sur zone-alta".
mail est une fonction et donc renvoie directement la valeur de son résultat.

Code :
  1. if(mail($recepteur,$sujet,$message,$mailheaders)) echo "message bien envoyé";
  2. else echo "erreur envoie message";


 
Mais, avant ça, est-tu sûr de rentrer dans ton premier if ?


Message édité par Master p le 07-06-2006 à 22:45:45

---------------
HAHAHA I M USING TEH INTERNET
n°1383440
stagiux
Posté le 08-06-2006 à 09:36:26  profilanswer
 

un pti up !!

mood
Publicité
Posté le 08-06-2006 à 09:36:26  profilanswer
 

n°1383486
stagiux
Posté le 08-06-2006 à 10:32:51  profilanswer
 

Code :
  1. $sujet=$_POST['objet'];
  2. $type=$_POST['type'];
  3. $zonetxt=$_POST['zonetxt'];
  4. $emailcli=$_POST['email'];
  5. $recepteur="moi@gmail.com";
  6. $message="$type";
  7. $message.="$zonetxt";
  8. $headers = "From:Expediteur <moi@gmail.com>\n";
  9. $headers .= "Cc:moi@gmail.com, moi@gmail.com\n";
  10. $headers .= "Reply-To:moi@gmail.com\n";
  11. $headers .= "Content-type: text/html;\n";
  12. $headers .= "MIME-Version:1.0\n";
  13. mail($recepteur,$sujet,$message,$headers);
  14. if(mail($recepteur,$sujet,$message,$headers))
  15. {echo "message bien envoyé";}
  16. else {echo "erreur envoie message";}
  17. }


 
la il me retourne "erreur envoie message"...

n°1383489
cvex
$CveX
Posté le 08-06-2006 à 10:37:38  profilanswer
 

Fait un echo de chaque variable dans ton mail()
Et affiche le ici

n°1383506
stagiux
Posté le 08-06-2006 à 10:55:56  profilanswer
 

ok atta !

n°1383549
stagiux
Posté le 08-06-2006 à 11:21:50  profilanswer
 

Voila mon code :  

Code :
  1. $sujet=$_POST['objet'];
  2. $type=$_POST['type'];
  3. $zonetxt=$_POST['zonetxt'];
  4. $emailcli=$_POST['email'];
  5. $recepteur="moi@gmail.com";
  6. $message="$type";
  7. $message.="$zonetxt";
  8. /*$mailheaders = "From: $sujet<> \n";
  9. $mailheaders.= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
  10. $mailheaders .= "Reply-To: $emailcli\n\n"; */
  11. $headers = "From:Expediteur <moi@gmail.com>\n";
  12. $headers .= "Cc:moi@gmail.com, moi@gmail.com\n";
  13. $headers .= "Reply-To:moi@gmail.com\n";
  14. $headers .= "Content-type: text/html;\n";
  15. $headers .= "MIME-Version:1.0\n";
  16. echo "recepteur : $recepteur\r\n";
  17. echo "sujet : $sujet\r\n";
  18. echo "message : $message\r\n";
  19. echo "header : $headers\r\n";
  20. mail($recepteur,$sujet,$message,$headers);
  21. if(mail($recepteur,$sujet,$message,$headers))
  22. {echo "message bien envoyé";}
  23. else {echo "erreur envoie message";}


 
 
et il affiche :  
 
recepteur : moi@gmail.com sujet : Mince !! message : AméliorationEntrez votre message ici* : header : From:Expediteur Cc:moi@gmail.com, moi@gmail.com Reply-To:moi@gmail.com Content-type: text/html; MIME-Version:1.0 erreur envoie message

n°1383570
Master p
My new cock ring :D
Posté le 08-06-2006 à 11:30:45  profilanswer
 

stagiux a écrit :

Voila mon code :  

Code :
  1. mail($recepteur,$sujet,$message,$headers);
  2. if(mail($recepteur,$sujet,$message,$headers))
  3. {echo "message bien envoyé";}
  4. else {echo "erreur envoie message";}


 
 
et il affiche :  
 
recepteur : moi@gmail.com sujet : Mince !! message : AméliorationEntrez votre message ici* : header : From:Expediteur Cc:moi@gmail.com, moi@gmail.com Reply-To:moi@gmail.com Content-type: text/html; MIME-Version:1.0 erreur envoie message


Le mail() dans ta condition va effectuer l'envoi => pas besoin d'en mettre un avant
Essaie sans le header pour vérifier que c'est pas ça l'origine du problème.

n°1383581
stagiux
Posté le 08-06-2006 à 11:33:46  profilanswer
 

Idem :-(

n°1383583
stagiux
Posté le 08-06-2006 à 11:35:06  profilanswer
 

je suis sous OVH... si ca peut etre un problème recurrent chez eux... me suis créé un compte sur leur forum mais il faut attendre 10 ans pour que l'adresse soit validé

n°1383731
stagiux
Posté le 08-06-2006 à 13:56:28  profilanswer
 

upupup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  help about mail()

 

Sujets relatifs
Envoyer une selection de mailcin ne fonctionne pas - Help please
[RESOLU]Envoie via outlook d'un mail "préformatté" depuis un formulairParse error HELP suis debutant
formulaire de contact envoi d'un mailprobleme d'accent avec formulaire mail
Probleme de condition dans mes requetes, :'( help [RESOLU] !!http post var et envoie par mail
verif mail tou bêteenvoyer un mail apres une recherche
Plus de sujets relatifs à : help about mail()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR