NON ho letto TUTTO il codice, comunque prova a sostituire:
$registered_types = array(
"application/msword" => ".doc",
"application/octet-stream" => ".doc"
); # these are only a few examples, you can find many more!
$allowed_types = array("application/msword", "application/octet-stream");
con:
$registered_types = array(
"application/msword" => ".doc",
"application/octet-stream" => ".doc"
"image/jpeg" => ".jpg"
"image/pjpeg" => ".jpg"
); # these are only a few examples, you can find many more!
$allowed_types = array("image/jpeg", "image/pjpeg");
--------------------------------
sostituisci:
$messaggio.="Content-Type: application/octet-stream; name=\"curriculum.doc\"\n";
con:
$messaggio.="Content-Type: image/jpeg; name=\"".$_FILES["thefile"]["name"]."\"\n";
oppure se non funziona:
$messaggio.="Content-Type: image/jpeg; name=\"file.jpg\"\n";
cosi' dovrebbe funzionare con i file jpg, naturalmente devi controllare e modificare tutte le stringhe di testo...