je suppose que tu recuperes un fichier csv
de outlook ex
contacts.csv doit se pésenter ainsi
Charles;toto@free.fr;
Jean;titi@free.fr;
Simone;tat@ornage.fr
<?php
$fichier='contacts.csv';
$fic = fopen($fichier,'rb');
while(!feof($fic)){
$ligne[] = fgetcsv($fic,1024);
}
/*
echo '';
print_r($ligne);
echo '
';
*/
$liste=null;
foreach($ligne as $k => $v){
$v=implode(';',$v);
$liste.=''.$v.'
';
}
function sendInvitation($titre,$message,$nom,$mail){
/*tes references*/
$nomloc='webmaster';
$emailloc='webmaster@supersitedelamort.com';
/*pas toucher*/
$entete = "From: "$nomloc" <$emailloc>\n";
$entete .= "X-Sender: <$emailloc>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-Priority: 1\n";
$entete .= "Return-Path: <$emailloc>\n";
$entete .= "Content-Type: text/html; charset=iso-8859-1\n";
echo 'SALUT :'.$nom.'
';
echo 'Ton mail : '.$mail.'
';
echo 'Titre :'.$titre.'
';
echo 'Message : '.$message.'
';
/*faut devalider , enlever /* et */ ////si tu veux envoyer le mail*/
/*
if(mail($mail,$titre,$message,$entete)){
echo 'envoi reussi à :'.$mail;
}else{
echo 'envoi raté à :'.$mail;
}
*/
}
if(isset($_POST['sb'],$_POST['client']) && $_POST['sb']==='send' && !empty($_POST['client'])){
foreach($_POST['client'] as $k => $v){
/*tu changes ça*/
$lien='http://tonsite.fr/tonreper/formulaire.php?';
//echo $v.'
';
$s=explode(';',$v);
$message=$_POST['message'];
$message.='
['.$lien.'nom='.$s[0].'&mail='.$s[1].'
Cliquer ici pour voir ma super promo !]
<hr>';
$titre=$_POST['titre'];
sendInvitation($titre,$message,$s[0],$s[1]);
}
}else{
//rien
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test</title>
</head>
<form action="" method="post">
<hr>
<?php echo $liste;?>
<hr>
Titre :
Message html :
<textarea value="" name="message" rows="5" cols="51"></textarea>
</form>
</html>
Bonne programmation !