Se hai winXP Home presumo tu stia usando Apache come server e non IIS.
Lavorando su Mac o altri SO Unix mi basta dare i giusti permessi alla cartella root del web server, mentre su Win (io uso XP professional) non mi ha mai dato problemi del genere.
Sei sicuro di aver configurato bene la root di Apache? oppure sei sicuro che il file non sia stato uploadato e non te ne sei accorto?
Ora che ci faccio caso:
Codice PHP:
$nome = $_FILES['miofile']['ciao'];
prova a sostituire questla riga con questa:
Codice PHP:
$nome = $_FILES['miofile']['name'];
Forse nell'indice 'ciao' non c'è nessun valore assegnato...boh...
Cmq l'errore che hai scritto nel primo post è un problema di permessi. Almeno a me l'ha sempre dato in quel caso....