Visualizzazione dei risultati da 1 a 4 su 4

Discussione: upload

  1. #1

    upload

    io faccio un upload di un file.
    faccio un controllo per verificare la grandezza e il tipo:
    print_r($_FILES);
    if($_FILES['file']['error']>0 or $_FILES['file']['type'] !="image/pjpeg" or $_FILES['file']['type'] !="image/jpeg" or $_FILES['file']['type'] !="image/jpg" or $_FILES['file']['size']>1500000){
    //unlink($_FILES['file']['tmp_name']);
    echo '<script>alert("impossibile caricare questo file");history.go(-1);</script>';

    exit();
    }else{
    iscrizione($_POST['tipo_utente']);
    }

    tutto va bene fino a quando utilizzo file non grandissimi di dimensione, ma se nel campo del form seleziono un file per esempio 30mega
    non fa niente e non mi stampa neanche l'array print_r($_FILES).
    come mai accade ciò?

  2. #2
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    avverto non ho letto il codice, perche dici che va bene. Hai provato a settare nel php.ini la grandezza massima di byte da trasferire al server?
    C/C++

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    12
    "nel campo del form seleziono un file per esempio 30mega ".
    Sicuramente sembra un problema di superupload, 30mega sono tanti anche per una nicchia hi-res. Nel php.ini dovresti trovare 2mega,come max upload, puoi aggiornarlo, ma non esagerare.
    Bella foto C232.by.

  4. #4
    allora non ci siamo capiti.
    chi di voi può settare il php.ini di un hosting in affitto?
    nessuno!!!.

    io voglio soltanto che se provo ad uplodare un file di oltre 20 mega per esempio, il sever prima di andare in timeout se ne accorga e mi dia un errore.
    Provate prima poi fatemi sapere

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.