Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    size of 12582912 bytes exhausted...controllare la grandezza del file?

    ciauz a tutti, un mio utente ha cercato di caricare una foto del peso di 1 mb (lo so...era esagerata) e utilizzando le librerie gd per ridimensionarla ho riscontrato questo errore

    Fatal error: Allowed memory size of 12582912 bytes exhausted
    allora ho messo sopra allo script questo codice
    Codice PHP:
    ini_set("memory_limit""16M"); 
    volevo chiedervi...
    conviene mettere questa impostazione in ogni pagina...o solo in quelle per l'upolad (che poi sono quelle che mi possono creare problemi)

    il mio fornitore di hosting...potrebbe "arrabbiarsi" perchè ho impostato 16mb al posto dei 12 da lui impostati?

    c'è un modo per controllare la dimensione del file che sto caricando? in modo che se è più pesante di... 500kb lo script si fermi?


    ciauz e grazie

  2. #2
    if (filesize($filename)>512000) {
    exit("file troppo grande");
    }

  3. #3
    però il file...deve ancora essere caricato...

    ho pensato a una cosa di questo tipo
    Codice PHP:
    $dim_max 1000;

             if (
    $_FILES['file']['size']>$dim_max)
                die(
    'ridurre la dimensione del file'); 
    però...è possibile "camuffare" questo dato?

    forse mi conviene effettuare un controllo con il tuo sistema subito dopo l'upload...

    ciauzzz

  4. #4
    hai ragione, puoi controllarlo anche con javascript ma dà dei problemi se ricordo
    sicuramente qui ci sarà qualcuno che ci ha già provato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.