Funziona benissimo nell'esempio della semplice stampa, ma quando la uso per passare una variabile come nel seguente codice mi da errore:
	codice:
	<?php
$e="mail@virgilio.it"; 
$ogg="allegare file"; 
$mittente="miaemail@email.com"; 
$reply="miaemail@email.com"; 
$titolo="file.pdf"; 
$f=$_FILES['finestra']; /*Inserire l'indirizzo del file che si vuole inviare come allegato*/
$filetype="application/pdf (.pdf)"; 
$intestazioni = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: $titolo"; 
$body_top = "--Message-Boundary\n"; 
$body_top .= "Content-type: text/html; charset=iso-8859-1\n"; 
$body_top .= "Content-transfer-encoding: 7BIT\n"; 
$body_top .= "Content-description: Mail message body\n\n"; 
$msg_body = $body_top . $mess; 
$filez = fopen($f, "r"); 
$contents = fread($filez, filesize($f)); 
$encoded_attach = chunk_split(base64_encode($contents)); 
fclose($filez);
.....