- Home
- Categorie
- Coding e Sistemistica
- Coding
- upload multiplo di foto tramite un solo campo input
- 
							
							
							
							
							
upload multiplo di foto tramite un solo campo inputSalve a tutti, come da titolo ho dei problemi nella gestione di un numero N di foto da caricare. ho scritto questo ma, mi crea sul server solo cartelle vuote. [HTML] 
 <input type="file" name="foto[]" multiple="multiple" />
 [/HTML]e il php [PHP] 
 <?php
 $percorso = "foto_shirt/";
 include("connessione.php");
 $query= "SELECT id FROM db_shirt ORDER BY id DESC LIMIT 0,1";
 $result= mysql_query($query);
 $row= mysql_fetch_array($result);
 $cartella = $row['id'] + 1;
 mkdir($percorso.$cartella, 0777);
 $dove_caricare = "foto_shirt/".$cartella."/";foreach($_FILES['foto']['name'] as $chiave => $valore){ 
 $file =$valore;
 $trova_punto = explode(".", $file);
 $estensione = $trova_punto[count($trova_punto) - 1];
 $estensione = strtolower($estensione);
 move_uploaded_file($valore, $dove_caricare . "foto".$chiave.".".$estensione);}?>
 [/PHP]perchè?  edit: dimenticavo le foto caricate dovrebbero chiamarsi "foto0.jpg" "foto1.jpg" "foto2.jpg" ecc ecc 
 
- 
							
							
							
							
							
trovato l'errore 
 invece di[PHP] 
 move_uploaded_file($valore, $dove_caricare . "foto".$chiave.".".$estensione);
 [/PHP]andava [PHP] 
 $file_temporaneo = $_FILES["foto"]["tmp_name"][$chiave];
 move_uploaded_file($file_temporaneo, $dove_caricare ."foto".$chiave.".".$estensione);
 [/PHP]buona giornata a tutti 