 | | Offres d'emplois |  | DEVELOPPEUR WEB L’entreprise
Sportrend est une agence web spécialisée dans le référencement international, le développement de sites web et la réalisation de cont... | |
 | | Avez vous lu ? |  | | |
|
 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)>0 && 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; $i< count($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.".";
}
}
?>
|
|
|
 |
|