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

    Controllo se $_FILES è vuoto

    sto facendo una parova banale:
    Codice PHP:
            if ($_FILES['file'] != "") {
                echo 
    'SI';
            } else {
                echo 
    'NO';
            }
        }

    <
    input name="file" type="file" /> 
    sia che inserisca un file che non mi stampa sempre SI.
    come faccio a fare un controllo <input name="file" type="file" />???

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    $_FILES e' un array e non un valore singolo.
    Codice PHP:
    print_r($_FILES);
     
    e vedi le chiavi esistenti
    Il controllo fallo su una chiave utile al controllo

    != '' //diverso da vuoto non e' corretto per array

  3. #3
    così oare che vada:
    Codice PHP:
    if ($_FILES['file']['tmp_name'] != ""
    se è vuoto esco NO.
    sennò esce SI.
    grazie!

  4. #4
    if (empty($_FILES['file'])){
    vuoto
    }
    else{
    pieno
    }
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  5. #5
    Originariamente inviato da CiRi..Cuber
    if (empty($_FILES['file'])){
    vuoto
    }
    else{
    pieno
    }
    avevo provato ma nn funzionava lo stesso.
    neanche con isset.

  6. #6
    stano io lo uso per il mio upload..
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  7. #7
    Ha no aspetta, ti posto come devi fare, ora ricordo

    Codice PHP:

    //controllo se il cariicamento ha avuto qualche errore
    if ($_FILES['img']['error'] != UPLOAD_ERR_OK){
        
    $error=$_FILES['img']['error'];
        
    //se l'errore è il file vuoto
        
    if ($error==4){$error="Seleziona un file!";}
        
       echo 
    $error;

    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  8. #8
    perfetto grazie!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.