Ciao Emulman
eseguendo il tuo codice ricevo il segunete erroe non appena apro la pagina upload.php:

Notice: Undefined index: id in C:\Programmi\EasyPHP 2.0b1\www\upload.php on line 3

Se proseguo e carico il file ricevo invece questo errore:
Notice: Undefined index: DOCUMENT_WWW in C:\Programmi\EasyPHP 2.0b1\www\upload.php on line 6
file NOW.TXT spostato!

Premetto che per fare le prove in locale uso EasyPHP 2.0b1 e ho modificato la riga dove indico la root dove salvare il file così: $upload_dir = $_SERVER["DOCUMENT_WWW"] . "/upload"; in quanto la cartella principale di apache dove sono i file è www. All'interno di www ho poi creato la cartella upload.

Se cerco il file nella cartella www non riesco a trovarlo da nessuna parte.
Dove sbaglio?
Inoltre ti dico che il file NOW.txt dovrà essere sovrascritto ogni volta perchè la stazione meteo lo aggiorna continuamente con lo stesso nome
Grazie ancora e scusa il distrubo di domenica.