<?php
	require "../PHPMailer_v2.0.0/class.phpmailer.php";
	$mail = new PHPmailer();
	$mail->IsMail();

	$mail->ClearAllRecipients(); // 	Action: vide les tableaux contenant les adresses des destinataires, en copie et en copie cachée
	$mail->ClearAttachments(); // 	Action: supprime tous les attachements
	$mail->ClearBCCs(); // 	Action: supprime tous les destinataires en copie cachée
	$mail->ClearCCs(); // 	Action: supprime tous les destinataires en copie
	$mail->ClearReplyTos(); //Action: supprime les Reply to

	$mail->From = 'nnn08@in2p3.fr';
	$mail->FromName = 'NNN08 LOC';	
	$mail->Subject = 'NNN08 Second Bulletin';
	
	//Le Body vient d'un fichier HTML
	$Fichier = '';
	if (!$fp = fopen("SecondBulletin.htm","r")) {
		echo "Echec de l'ouverture du fichier 1";
		exit;
	}
	else {
		while(!feof($fp)) {
			// On récupère une ligne
		$Ligne = fgets($fp,255);
			// On stocke l'ensemble des lignes dans une variable
		$Fichier .= $Ligne;

	}
	fclose($fp); // On ferme le fichier
	}

	$mail->Body = $Fichier; 
	
	//Le texte alternatif egalement
	$Fichier = '';
	if (!$fp = fopen("SecondBulletin.txt","r")) {
		echo "Echec de l'ouverture du fichier 2";
		exit;
	}
	else {
		while(!feof($fp)) {
			// On récupère une ligne
		$Ligne = fgets($fp,255);
			// On stocke l'ensemble des lignes dans une variable
		$Fichier .= $Ligne;

	}
	fclose($fp); // On ferme le fichier
	}

	$mail->AltBody = $Fichier; 
	

	$Fichier = "largediff.txt";
	if (is_file($Fichier)) {
		if ($TabFich = file($Fichier)) {
			for($i = 0; $i < count($TabFich); $i++) {
				echo $TabFich[$i];
			//on prepare le mail
				$mail->ClearAddresses(); //  	Action: vide le tableau contenant les adresses des destinataires
				$mail->AddAddress($TabFich[$i]);
				if(!$mail->Send()){ //Teste le return code de la fonction
					echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
				}
				else{	  
					echo ' Mail envoyé avec succès<br>';
				}//envoie du mail
			}// loop  sur les address	
		}
		else {
			echo "Le fichier ne peut être lu...<br>";
		}//lecture fichier
	}
	else {
		echo "Désolé le fichier n'est pas valide<br>";
	}//validite du fichier
	unset($mail);	
?>