Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31
  1. #11
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    senza foto:
    Array ( [files] => Array ( [name] => Array ( [0] => ) [type] => Array ( [0] => ) [tmp_name] => Array ( [0] => ) [error] => Array ( [0] => 4 ) [size] => Array ( [0] => 0 ) ) )

    con foto:
    Array ( [files] => Array ( [name] => Array ( [0] => fiore.jpg ) [type] => Array ( [0] => image/jpeg ) [tmp_name] => Array ( [0] => /tmp/phpafOCGb ) [error] => Array ( [0] => 0 ) [size] => Array ( [0] => 80683 ) ) )

  2. #12
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Quindi assegnando un array al tipo di input text si ha un comportamento un po' strano, se uno non seleziona niente genera comunque un elemento dentro a $_FILES, ma con tutto vuoto.

    Allora credo si debba fare così il controllo
    Codice PHP:
    if ( $_FILES['files'][0]['name'] == '' )
    {
        echo 
    'no';
    }
    else
    {
        echo 
    'si';


  3. #13
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    in questo caso invece mi esce solo "no"

  4. #14
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    up

  5. #15
    Guarda che a me nell'array files mette i nomi dei file selezionati. Non capisto tutti questi problemi!

    Codice PHP:
    <?php
    if (isset($_POST['submit'])) {
        
    print_r($_POST['files']);
    }
    ?>
    <form method="post"> 
        <input type="file" name="files[]" multiple/> 
        <input type="submit" name="submit" value="Ok"> 
    </form>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #16
    Ciao,

    Codice PHP:
    if ( isset( $_FILES['files'] ) && !empty( $_FILES['files'] ) ) {
      foreach ( 
    $_FILES['files'] AS $file ) {
        if ( 
    $file['size'] > ) {
          echo 
    "si: " $file['name'];
        }
      }
      } else {
      echo 
    "no";

    Questa volta, più che un voto.. è favoreggiamento.

  7. #17
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Quote Originariamente inviata da Al_katraz984 Visualizza il messaggio
    Ciao,

    Codice PHP:
    if ( isset( $_FILES['files'] ) && !empty( $_FILES['files'] ) ) {
      foreach ( 
    $_FILES['files'] AS $file ) {
        if ( 
    $file['size'] > ) {
          echo 
    "si: " $file['name'];
        }
      }
      } else {
      echo 
    "no";

    ora non esce ne si e ne no

  8. #18
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Guarda che a me nell'array files mette i nomi dei file selezionati. Non capisto tutti questi problemi!

    Codice PHP:
    <?php
    if (isset($_POST['submit'])) {
        
    print_r($_POST['files']);
    }
    ?>
    <form method="post"> 
        <input type="file" name="files[]" multiple/> 
        <input type="submit" name="submit" value="Ok"> 
    </form>
    si ma io voglio richiamare il file dell'upload solo se il campo files e' stato riempito da almeno una foto, altrimenti credo le cartelle contenenti le immagini per senza niente

  9. #19
    Quote Originariamente inviata da allin81 Visualizza il messaggio
    si ma io voglio richiamare il file dell'upload solo se il campo files e' stato riempito da almeno una foto, altrimenti credo le cartelle contenenti le immagini per senza niente
    Forse mi sfugge qualcosa:

    Codice PHP:
    if ($_POST['files'][0] != "") {
        echo 
    "Almeno un file selezionato.";
    } else {
        echo 
    "Nessun file selezionato.";

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  10. #20
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    mi dice sempre che non ho selezionato nessun file...

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.