Nessuno sa aiutarmi ????
- Home
- danieledani
- Post
danieledani
@danieledani
Post creati da danieledani
-
RE: Inviare mail con allegato un file txt presente sul sito
-
Inviare mail con allegato un file txt presente sul sito
Grazie in anticipo
In una cartella del mio sito è presente un file .txt
Questo file deve essere inviato come allegato tramite mail.
Ricevo correttamente la mail e l'allegato, ma purtroppo l'allegato è VUOTO...ecco il codice
[php]<?
$subject = "Copia file";
$attach = "d:/inetpub/webs/sitocom/file/file.txt";
$posta = "[email protected]";
$to = "[email protected]";// INTESTAZIONI DELLA MAIL
$headers .= "MIME-version: 1.0\n";
$headers .= "Content-type: multipart/mixed; boundary="XX-1234DED00099A"\n";
$headers .= "Content-Transfer-Encoding: 7bit\n";
$headers .= "From: " .$posta;// Corpo del messaggio
$messaggio = "--XX-1234DED00099A\n";
$messaggio .= "Content-Type: text/plain; charset=iso-8859-1\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\r";
$messaggio .= "\n Messaggio \n";
$messaggio .= "--XX-1234DED00099A\n";
$messaggio .= "Content-Type: application/octet-stream; name="$attach"\n";
$messaggio .= "Content-Transfer-Encoding: base64\n";
$messaggio .="Content-Disposition: attachment\n\r";$fp=@fopen($attach, "r");
if ($fp) { $data = fread($fp, filesize($attach)); }
$allega = base64_encode($data);$messaggio .= "$allega";
$messaggio .= "--XX-1234DED00099A--\n";$sentOK = mail($to, $subject, $messaggio, $headers);
if ($sentOK==1)
{
echo "invio OK, tutto regolare ";
}
else { echo "invio KO.."; }
?>[/php]Aiutatemi...
Grazie