8791 sujets

Développement web côté serveur, CMS

Bonsoir à tous,

J'ai un petit soucis je souhaite développer un script qui envoie le contenu d'une page html par mail

j'ai donc developpé une page php qui ira chercher le fichier html demandé sur mon serveur et copiera "Tout" ce qu'il contient dans le body de ma fonction mail voila ce que ca donne :


if(check_mail == true) {
	$FileOpen = fopen($Lien, "r");
	while (!feof($FileOpen)) {
		$Lignes = fscanf($FileOpen, "%[ -~]");
		$Lignes2 = implode (" ", $Lignes);
		$MailBody .= $Lignes2;
	};		
	$Envoi = 1;

 } else {
 	...
 };


Il ouvre bien le fichier mais lorsqu'il passe le fscanf il ne prend pas toutes mes lignes et si je remplace %[ -~] par %s ça ne me donne pas grand chose non plus.
Je pense qu'il me manque un atribut qui lui dirait que je veux toute la ligne.

Si vous avez une solution moins lourde que ça je suis preneur aussi ^^, comme un "include()" dans le $MailBody(déjà essayé ça marche pas... dommage Smiley decu ).

J'esper avoir été claire, merci pour vos reponses Smiley smile .
Modifié par Traxyl2en1 (24 Mar 2009 - 10:27)