Buggabile cosa?
Cmq queste funzioni non devono essere scritte con il carattere $ davanti, altrimenti risulterebbero variabili.
Forse ti stai confondendo con qualcos'altro...
sai debug, per impararle ho gardato un po di script... e tutti gli utilizzano come variabili... capisci allora perchè digo buggabili?...
sarebbe come passare variabili... e non renderle globaili con $_POST...
puoi darmi più info allora vista la mia ignoranza in questo argomento.
Di seguito verrà illustrato il contenuto di $_FILES nel caso dell'esempio precedente. Si noti che si assume come nome del file inviato userfile, come nell'esempio precedente.
$_FILES['userfile']['name']
Il nome originale del file
$_FILES['userfile']['type']
Il tipo... tipo/estensione
$_FILES['userfile']['size']
La dimensione, in bytes.
$_FILES['userfile']['tmp_name']
Il nome del file temporaneo in cui il file caricato è salvato sul server
3 post di seguito, ahi ahi, devi usare il tasto Edita!
Cmq è come credevo io, hai fatto un po' di confusione: come nomi variabili puoi usare qualsiasi parola tu voglia. $_FILES non c'entra nulla con le funzioni filesize ecc, o meglio, è indipendente da esse, perchè il primo fa riferimento al file inviato al server tramite un form, mentre le seconde lavorano su quelle residenti nel filesystem (sul server).
EDIT: riapro il topic
PS: webscript, purtroppo devi rivedere il tuo principio per il quale non editi i tuoi post.
Ciaoooooo!!!!!!
Ultima modifica di debug : 06-07-2005 alle ore 10.37.21
sisi.. ma è cambiato molto su AV... da quanto mi ricordo... e mi devo abituare... scusate^^
Allora...
il $file_size che sto dicendo io non è il filesize di fread.
Cioè...
<input type="file" name="file">
se scrivi $file_size ti da appunto il size del file ...
questo è uguale a $_FILES["file"]["file_size"] (mi pare me le devo ancora studiare...)
Cioè non proprio uguale, dipende se register globals è settato su ON (mi pare sia così sto andando a memoria).
Il fatto è che cosî è facilmente buggabile...
questo perchè non uso la variabile globale...
e come dire
<input .... name="a" value="b">
se nel server è settato su on register globals se scrivi echo $a ti da come output b.
Questo come sopra...
Forse ho fatto un po di casino con quella settatura del Server... ma se no non credo di aver sbagliato...
Debug, sono sicuro che tu hai confuso... $file_size, con filesize... se il nome dell'input di tipo file era oajisfdoi... sarebbe stato $oajisfdoi_size...
capisci è alla moda vecchia... e io avevo chiesto come poterlo fare alla moda nuova cioè utilizzando una variabile globale che alla fine ho identificato e trovato come $_FILES:p