Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:myphp:check-email [2026/03/05 09:36] – radeff | info:myphp:check-email [2026/03/05 09:45] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== PHP: mail ====== | + | ====== PHP mail ====== |
| + | ===== Envoyer des emails avec PHP ===== | ||
| + | {{tag> | ||
| + | //aka: sendmail, | ||
| + | ==== formulaire pour envoyer un email avec php ==== | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | $from=$_POST[' | ||
| + | $message=$_POST[' | ||
| + | if($Email&& | ||
| + | $from =" | ||
| + | $text = " | ||
| + | $text .= " | ||
| + | $to=" | ||
| + | $obj=" | ||
| + | $headers =' | ||
| + | $headers .=' | ||
| + | $headers.=' | ||
| + | $headers .=' | ||
| + | |||
| + | $couriel=mail($to, | ||
| + | |||
| + | if($couriel) { | ||
| + | #echo "The mail has been sent from $from to $to"; | ||
| + | echo "Merci de votre message nous t& | ||
| + | } else { | ||
| + | echo "Il y a eu un probl& | ||
| + | } | ||
| + | exit; | ||
| + | } else { //rien de saisi, on affiche le formulaire | ||
| + | ?> | ||
| + | < | ||
| + | Votre adresse email : <input name=" | ||
| + | Votre message : < | ||
| + | <input type=" | ||
| + | <input type=" | ||
| + | </ | ||
| + | <? | ||
| + | } //fin affichage formulaire | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== envoyer un email au format HTML ==== | ||
| + | |||
| + | source: http:// | ||
| + | <code php> | ||
| + | <?php | ||
| + | |||
| + | $Destinataire = " | ||
| + | $Sujet = "Sujet de votre mail"; | ||
| + | |||
| + | $From = " | ||
| + | $From .= " | ||
| + | $From .= " | ||
| + | |||
| + | $Message = "< | ||
| + | |||
| + | mail($Destinataire, | ||
| + | |||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | ==== Envoyer un mail avec la commande mailto: ==== | ||
| + | |||
| + | Astuce: le retour chariot (saut de ligne, <br>, \n, \r) **doit** s' | ||
| + | |||
| + | | ||
| + | |||
| + | <code php> | ||
| + | $body=" | ||
| + | Bonjour, | ||
| + | Une mise à jour de sécurité " .$letype ." est disponible, merci de faire la mise à jour de votre/vos site/s " .$letype ." | ||
| + | " .$url; | ||
| + | ?> | ||
| + | </ | ||
| + | <a href=" | ||
| + | </ | ||
| + | </ | ||
| ===== vérifier la validité de la syntaxe d'un email ===== | ===== vérifier la validité de la syntaxe d'un email ===== | ||