Visualizzazione risultati 1 fino 5 di 5

Discussione: alternativa a file_size, type e name

  1. #1
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito alternativa a file_size, type e name

    Esiste un metodo per sostituire $file_size, $file_type e name?

    non so perchè usando queste variabili... mi pare facilmente buggabile..

  2. #2
    Guest

    Predefinito

    Buggabile cosa?
    Cmq queste funzioni non devono essere scritte con il carattere $ davanti, altrimenti risulterebbero variabili.
    Forse ti stai confondendo con qualcos'altro...


    Ciaooooo!!!!!!

  3. #3
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    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

    Così puoi chiudere^^

    Grazie cmq

    Fonti: Manuale PHP www.php.net
    Ultima modifica di webscript : 06-07-2005 alle ore 10.45.32

  4. #4
    Guest

    Predefinito

    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

  5. #5
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    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

    Si capisce ora sto Thread?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •