Aggiungo qualcosa che sto scoprendo ...
mi trovo in un server win2000 , sembra che diano fastidio i percorsi segnati con slash "/" invece che "\"
ma se lo modifico mi da una caterva di altri errori sulla sintassi del codice, lo stesso dreamweaver non riconosce la sintassi (invertendo lo slash tratta tutto il resto cme se fosse una stringa !!!!

if(is_uploaded_file($files_tmp)){
move_uploaded_file($files_tmp,$this->up_dir."/" .$this->filename) or die("Impossibile spostare il file;controlla l'esistenza o i permessi della directory!");

forse mi sono imbarcato in una ginepraio non sapendo nulla di php ?