[aide] Script envoi d'un email !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [aide] Script envoi d'un email !

Re: [aide] Script envoi d'un email !

par tiber » 31 mars 2010, 17:44

je vous remercie les gars ^^

Re: [aide] Script envoi d'un email !

par Dr@ke » 31 mars 2010, 01:31

tu peux aussi tester cette classe, plutôt simple d'utilisation et qui inclut un formulaire facilement incorporable dans un site web.
http://palacesec.freehostia.com/scripts/class-mail.php

Re: [aide] Script envoi d'un email !

par visualight » 29 mars 2010, 18:09

http://php.net/manual/fr/function.mail.php ==> Exemple 2.
Essaye de créer ton propre système en te basant sur cet exemple.

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 18:04

reprend l'autre celui la il est pire

EDIT : as tu bien le gestionnaire d'erreur d'afficher ?

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 18:03

j'ai trouver ceci :
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
    <td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Email:</td>
    <td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
    <td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
  <textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
     <input type=reset value=Annuler>
</form>
On utilise un form et lorsque l'utisateur fera submit (c'est à dire qu'il cliquera sur le bouton envoyer), la page formmail.php sera appelé. la page formmail.php est la suivante:
<?php
$TO = "votre adresse email";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://<URL de la page de remerciement>");

?>
Pour que cela fonctionne il faut modifier la variable $TO, et mettre votre adresse email entre les "". Une fois l'email envoyé, le visiteur sera redirigé vers une autre page, cette page doit être saisie juste aprés le http://, c'est a dire que site votre site est à l'adresse http://www.monsite.com/ et que vous avez créé une page merci.html, vous devrez avoir:
Header("Location: http://www.monsite.com/merci.html");

Attention, n'oubliez pas l'espace après Location: Pour que cela fonctionne il faut modifier la variable $TO, et mettre votre adresse email entre les "". Une fois l'email envoyé, le visiteur sera redirigé vers une autre page, cette page doit être saisie juste aprés le http://, c'est a dire que site votre site est à l'adresse http://www.monsite.com/ et que vous avez créé une page merci.html, vous devrez avoir:
Header("Location: http://www.monsite.com/merci.html"); [/code]
Mais il parle de changer la variable $TO il faut mettre quoi a la place, sinon j'ai tout mis en place il me reste plus que ça
J'ai ce Script La donc aucun @ je comprend pas !

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 17:58

ba j'ai aucune erreur d'afficher , tu sait comment les faire aparaitre sur mon script ?
t'as enleve tout les "@" ?

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 17:58

ba j'ai aucune erreur d'afficher , tu sait comment les faire aparaitre sur mon script ?

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 17:56

je viens de tester et non ça marche pas je voir pas ce qui peut clocher
t'as toujour une erreurs ? ca te rend quoi ?

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 17:53

je viens de tester et non ça marche pas je voir pas ce qui peut clocher

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 17:50

ca devrais aller, a toi de tester :wink:

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 17:44

[mail function]
; For Win32 only.
smtp_server=smtp.gmail.com
smtp_port=465
auth_username=[email protected]
auth_password=MOn MDP


voila j'ai mis le php.ini dans le dossier du script mail , es que c bon ?

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 17:39

pour gmail tu trouveras les info ici :
http://mail.google.com/support/bin/answ ... swer=13287

pour ton fournisseur d'accès ca dépens

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 17:33

tu ne doit pas mettre smtp.gmail.com mais celui de ton fournisseur d acces a internet.
Par exemple : si ton fournisseur d acces est free alors tu doit mettre le smtp de free

PHP.INI

[mail function]
; For Win32 only.
smtp_server=smtp.tonFAI.ltd
smtp_port=portdetonfai (ex.: 25, 587, ...)
auth_username=tonnomutilisateurfournispartonfai
auth_password=lemotdepassequetonfaitadonné
comment faire pour si je sait pas toutes ses info ? car tu disai faire avec google mais ça change tt ?

Re: [aide] Script envoi d'un email !

par stealth35 » 29 mars 2010, 17:30

Mais comment faut-il faire pour le configurer :(
comme ta dis notre ami plus haut
php-debutant/script-envoi-email-t252429-15.html#p320234
:wink:

Re: [aide] Script envoi d'un email !

par tiber » 29 mars 2010, 17:26

Mais comment faut-il faire pour le configurer :(