con queste righe creo il file da allegare:
codice:
$fname="txt/telefonata_{$M_ID}.txt";
$handle=fopen($fname, "w+");
dove $M_ID è un numero intero. Il problema è che nella mail mi ritrovo un file che ha come nome il mio $fname ma come prefisso mi trovo txt_ quindi $fname risulta txt_telefonata_114.txt
perché quel txt_ davanti? :master:
ho verificato andando a vedere nella mia cartella sul server quindi txt/ e lì i file non hanno nessun txt_ come prefisso, quindi perché in mail me lo ritrovo??? sto impazzendo!
questo è il codice con cui invio la mail:
codice:
require("../scrittura/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "";
$mail->FromName = $cognome.' '.$nome;
$mail->AddBCC("mia@mail.com", "Manuel");
$mail->Subject = "segnalazione";
$mail->Body = ""; // lascio vuoto il corpo della mail
$mail->AddAttachment($fname, $fname); // allegato
if(!$mail->Send())
{
echo "fatal server error";
exit;
}
come potete vedere il prefisso txt_ non esiste da nessuna parte...mia sapete dare una mano??
Grazie mille!