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

    [php]check su invio immagine

    Ho una domanda, io voglio controllare se qualcuno inserisce o meno qualcosa nel campo in cui si fa l'upload delle immagini.

    voglio vedere insintesi se invia un 'immagine (successivamente da uploadare ) o non invia nulla.
    (è possibile che non invii nulla,xè sotto c'è un campo di testo).

    codice del form:
    <form method="POST" enctype="multipart/form-data" action="file_up.php">



    foto: <input type="file" name="imgfile"></p>


    testo:<TEXTAREA name="testo" cols="60" rows="7"></TEXTAREA>";</p>


    <input type="submit" name="submit" value="submit"></p>
    </form>

    script che gestisce il form:

    if (isset($_FILES['userfile'])){
    $message= "hai caricato un file";
    }
    else
    {
    $message= "NONhai caricato niente!!";
    }
    <body>
    <?
    echo $message;
    ?>

    in ogni caso mi dice che non ho caricato niente...

    cosa sbaglio?

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Se nel modulo il campo di chiama "imgfile", poi il file te lo ritrovi in $_FILES['imgfile'], e non in $_FILES['userfile']

    Una piccola banalità
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    che vergogna.!

    grazie....

  4. #4
    eh ma adesso mi dice sembre che ho caricato un file!
    anche se invio il form tutto vuoto....

  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    fai così:
    if(file_exists($_FILES['imgfile']['tmp_name']))
    {
    echo "Hai caricato un file";
    }
    else
    {
    echo "Non hai caricato nessun file";
    }

  6. #6
    GrAZIE!
    tutto ok ora.

    io avevo provato con: $_FILES['imgfile']['tmp'] e non funzionava, ci vuole proprio tmp_name.

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.