Bonjour,
J'utilise un script PHP trouve sur un site afin de joindre un fichier par mail.
Le problème est que le script joint le fichier sans tenir compte des retours à la ligne (ce qui s'avère plutôt embêtant étant donné qu'il s'agit d'un fichier contenant le contenu de ma BDD).
Comment pourrais-je faire pour que ce script prenne en compte les retour à la ligne ?
(Le fichier envoyé est un fichier .txt)
	
	
	
		
Je vous remercie par avance pour votre aide !
Mic54800
				
			J'utilise un script PHP trouve sur un site afin de joindre un fichier par mail.
Le problème est que le script joint le fichier sans tenir compte des retours à la ligne (ce qui s'avère plutôt embêtant étant donné qu'il s'agit d'un fichier contenant le contenu de ma BDD).
Comment pourrais-je faire pour que ce script prenne en compte les retour à la ligne ?
(Le fichier envoyé est un fichier .txt)
		Code:
	
	function mailfichier($from, $to, $subject, $body, $nomfichier)
{
	// generation du separateur, une chaine aleatoire fait l'affaire
	$bound = '------------'.md5(uniqid('mic'));
	$entete = 'From: '.$from."\n"
	.'MIME-Version: 1.0'."\n"
	.'Content-Type: multipart/mixed;'."\n"
	.' boundary="'.$bound.'"';
	$body = 'This is a multi-part message in MIME format.'."\n"
	.'--'.$bound."\n"
	.'Content-Type: text/plain; charset=ISO-8859-1'."\n"
	.'Content-Transfer-Encoding: 7bit'."\n\n"
	.$body
	."\n\n"
	.'--'.$bound."\n"
	.'Content-Type: text/plain;'."\n".' name="'.basename($nomfichier).'"'."\n"
	.'Content-Transfer-Encoding: base64'."\n"
	.'Content-Disposition: attachment;'."\n".' filename="'.basename($nomfichier).'"'."\n\n"
	.chunk_split(base64_encode(file_get_contents($nomfichier)))
	.'--'.$bound.'--'."\n";
	return @mail($to, $subject, $body, $entete);
}
	Je vous remercie par avance pour votre aide !
Mic54800