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);
.....