hai detto che su windows funzionavano e su php no?? Qual'è il path di destinazione? (cioè il contenuto di $upfile_name)

cmq la sintassi corretta è questa:
Codice PHP:
<?php



if (move_uploaded_file$_FILES["upfile"]["tmp_name"] , $upfile_name)){
            print 
"Il file è stato copiato con successo";
    }else{
        print 
"allegatosbagliato";
}
?>
se non funziona ancora, che errore ti ritorna?