Astuces php
Accueil
  News 
 Scripts 
 Bouquins 
 Newsletter 
  Emplois 
 Annuaire 
 Forum 
 
Offres d'emplois
Développeur web
Distrigame diffuse chaque jour plus de 10 millions de pages pour environs 40000 visiteurs uniques. Au sein de l’équipe de production vous interv...
 
 C'est ici
 
Avez vous lu ?
PHP 5 Astuces d'experts
Avez vous lu ? -> PHP 5 Astuces d'experts : Cet ouvrage, utile et pratique, délivre aux utilisateurs initiés des astuces toutes plus utiles les unes que les autres sur PHP 5. Il permet entre autre d’apprendre à envoyer un e-mail aux formats texte et HTML, de récupérer la date de la dernière visite d’un utilisateur, de générer un cookie, de...
 
 Commander
 
 Chapitres - e-mail
PHP 5 Astuces d'experts -> e-mail -> Envoyez un mail à plusieurs destinataires Envoyez un mail à plusieurs destinataires
PHP 5 Astuces d'experts -> e-mail -> Envoyez un mail avec une pièce jointe Envoyez un mail avec une pièce jointe
PHP 5 Astuces d'experts -> e-mail -> Envoyer un mail au format HTML Envoyer un mail au format HTML
PHP 5 Astuces d'experts -> e-mail -> Un fichier externe pour déterminer la liste des destinataires Un fichier externe pour déterminer la liste des destinataires
PHP 5 Astuces d'experts -> e-mail -> Une classe pour contrôler les emails Une classe pour contrôler les emails
PHP 5 Astuces d'experts -> e-mail -> Une classe pour envoyer des emails Une classe pour envoyer des emails
PHP 5 Astuces d'experts -> e-mail -> Gérer les comptes Imap Gérer les comptes Imap
 Un fichier externe pour déterminer la liste des destinataires
<?php
echo '<p align="center">Envoyer un mail
 depuis un formulaire.</p>'
;
echo 
'<table align="center" border="1" width="100%">';
echo 
'<form action="index.php" method="post" 
enctype="multipart/form-data">'
;
echo 
'<tr><td align="center" width="100%" colspan="2"><b>
Envoyez un mail !</b></td></tr>'
;
echo 
'<tr><td align="right"><b>
Fichier des destinataires :</b></td>'
;
echo 
'<td align="left" bgcolor="#EEEEEE">';
echo 
'<input type="file" name="destinataire" 
size="20"></td></tr>'
;
echo 
'<tr><td align="right">
<b>Objet du mail :</b></td>'
;
echo 
'<td align="left">
<input type="text" name="objet" size="30"></td></tr>'
;
echo 
'<tr><td align="center" width="100%" colspan="2">
<b>Corps du message :</b></td></tr>'
;
echo 
'<tr><td align="center" width="100%" colspan="2">';
echo 
'<textarea  rows="15" name="texte" 
cols="45"></textarea></td></tr>'
;
echo 
'<tr><td align="center" 
width="100%" colspan="2">'
;
echo 
'<input type="submit" 
value="Envoyer !"></td></tr>'
;
echo 
'</table>';
echo 
'</form>';

if (
strlen($objet)>&& strlen($texte)>0) {
// --- affectation de la valeur 
du champs de type file à la variable $liste 
$liste 
$_FILE["destinataire"];
// --- retourne les entrées du fichier dans un tableau
$adresses_mails file($liste);
// --- Boucle qui lit les entrées du fichier
for ($i=0$icount($adresses_mails); $i++) {
$adresses_mails[$i] = trim($adresses_mails[$i]);
}
/* --- regroupe les infos séparées 
par des virgules dans 
une chaîne de caractère 
stockée dans la variable $destinataires
*/
$destinataires implode(",",$adresses_mails);
$objet "PHP - Codes prêts à l’emploi\n";  
// --- en tête du mail
$entetes "MIME-Version : 1.0" "\r\n" ;
$entetes .= "Content-type: 
text/html; charset=iso-8859-1"  
"\r\n";
if (
mail($destinataires$objet$corps_mail$entetes)) { 
echo 
"envoi réussi du mail : ".$objet" à $destinataires.";
}
else {
echo 
"Echec de l'envoi du mail".$objet.".";
}
}
?>
 Rechercher
Tapez un mot ou une phrase clé
 

 Téléchargement
Téléchargez les sources de l'ouvrage
PHP 5 solutions et composants open-source
Téléchargez les sources de l'ouvrage  -> PHP 5 solutions et composants open-source : Boostez et améliorez vos sites PHP avec des composants et extensions !

Voici enfin l'ouvrage pour améliorer votre site sans tout réécrire. Pourquoi réinventer la roue puisqu'il existe une multitude de composants indépendants à intégrer à votre site ou même des extensions au langage PHP qui peu...
 


Derniers tickets
  • bandeaux publicita... ()
  • Mail avec liste de... ()
  • pb install wamp ()
  • Bouton recalculer ()
  •  

    copyright astuces-php.info - Plan du site - Mylinea.org : l'annuaire des annuaires - échange de liens - Faites du fric