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

    Invalid argument supplied for foreach()

    Ciao,
    sto cercando di usare foreach() per eseguire un upload di immagini ma mi sono arenato all'inizio .

    Codice PHP:
    $files = array();    
    foreach (
    $_FILES['group'] as $k => $l) {        
       foreach (
    $l as $i => $v) {           
            if (!
    array_key_exists($i$files))                
                   
    $files[$i] = array();            
                    
    $files[$i][$k] = $v;        }    } 
    Mi restituisce Warning: Invalid argument supplied for foreach() alla riga
    Codice PHP:
      foreach ($l as $i => $v) { 
    Il modulo form:

    codice HTML:
    <input type="file" id="file-5" name="group" class="file"  multiple>
    Cosa mi sfugge?
    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,448
    Cambia name="group"
    con name="group[]"
    e il foreach interno non dovrebbe servirti.

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.