Prova gentilmente a provare questo script al posto del tuo.
Ho aggiunto 2 echo, che stamperanno a video 2 righe di testo, dovresti postarmi cosa ti stampa a video.
Codice PHP:
//numero righe database
$dati = mysql_query("SELECT * FROM cattedre");
$numero_righe = mysql_num_rows($dati);
//upload immagine
$uploaddir=$_SERVER['DOCUMENT_ROOT']."/immagini-messaggi/";
echo "#UPLOAD_DIR:$uploaddir#
";
//upload img grandi
$file_dest="$uploaddir$numero_righe.jpg";
echo "#FILE_DEST:$file_dest#
";
copy($file, $file_dest);
unlink($file);
a video dovresti trovarti 2 righe che iniziano con:
#UPLOAD_DIR:.........#
#FILE_DEST:......#
Vediamo se il problema è qualcosa legato ai percorsi che utilizzi.
fammi sapere