Upload multiplo nella stessa cartella

peterminnow

Nuovo Utente
29 Gen 2007
24
0
0
Salve a tutti,
il mio problemino è che dai dati di un form multiplo di invio immagini in JPG uso con successo questo script:

#############################################
<?php

$target = basename( $_FILES['photoupload']['name']);

umask(0);

$md5 = md5_file($_FILES['photoupload']['tmp_name']); // calculate the file's MD5 checksum

if(!file_exists($md5)) mkdir($md5); // create a folder for this file

if(move_uploaded_file($_FILES['photoupload']['tmp_name'], $md5 . "/" . $target))

echo "DIR: $md5 ".rawurlencode($target); // return the full URL to the uploaded file

else

echo "Sorry, there was a problem uploading your file.";

?>
##########################################

....il problema è che mi crea una nuova cartella (md5) per ogni slot del form, mentre vorrei che con l'unico invio di tutti gli slot del form mi si crei una sola cartella!!


grazie in anticipo per quanto potete aiutarmi. Un saluto Peter
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Il fatto è che ogni file (a meno di doppioni), ha un MD5 checksum diverso, quindi se tu fai:
PHP:
$md5 = md5_file($_FILES['photoupload']['tmp_name']);
if(!file_exists($md5)) mkdir($md5);
si creerà una nuova cartella per ogni MD5 checksum.

Quindi potresti evitare di sottoporre la creazione della cartella al controllo, ad esempio:

PHP:
$md5 = md5_file($_FILES['photoupload']['tmp_name']);
if(!file_exists($md5))
{
 $dir = "nome_dir"; 
  if(move_uploaded_file($_FILES['photoupload']['tmp_name'], $dir . "/" . $target))
  {
  echo "DIR: $dir ".rawurlencode($target);
  }else{
  echo "Sorry, there was a problem uploading your file."; 
 }
}
 

peterminnow

Nuovo Utente
29 Gen 2007
24
0
0
purtropppo non funziona...mi crea una cartella in md5 senza alcun file ed invece i file li inserisce dentro ./uploadedfiles/


PHP:
<?php 
$target = basename( $_FILES['photoupload']['name']); 
umask(0);
$md5 = md5_file($_FILES['photoupload']['tmp_name']);
if(!file_exists($md5)) mkdir($md5); 
umask(0);
$dest_dir = "./uploadedfiles/"; 
if(move_uploaded_file($_FILES['photoupload']['tmp_name'], $dest_dir . "./" . $target)) 
  echo "DIR: $md5 ".rawurlencode($target);
else 
  echo "Sorry, there was a problem uploading your file."; 
?>
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Upload multiplo con archiviazione in cartella PHP 16
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
C [PHP] Problema upload file (multiplo) PHP 1
P [PHP] Upload multiplo PHP 4
A Upload multiplo di immagini in PHP PHP 3
P Problema con lettura filesystem del client da server! Upload multiplo foto. PHP 5
L upload + textarea + checkbox in un form multiplo Javascript 7
R upload immagini multiplo e ridimensionamento PHP 0
S [RISOLTO] Fatal error in Upload Multiplo di immagini PHP 2
R upload multiplo di file PHP 7
M upload multiplo di 2 immagini su database mysql PHP 23
R Upload multiplo con creazione di cartella PHP 10
L upload multiplo PHP 4
P Risuscito un vecchio script di upload immagine multiplo PHP 10
P Script per upload multiplo file Javascript 3
F upload multiplo Classic ASP 3
M Upload immagine con javascript problemi con FormData() Javascript 1
Z Upload protetto e sicuro PHP 1
L Modifica file upload in ASP Classic ASP 2
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
P Script upload immagini jQuery 0
L upload image tramite url e cache PHP 10
W Non fa l'upload PHP 0
L Upload di un'immagine all'interno di un database usando php PHP 6
S Upload file senza doverlo selezionare PHP 2
P Upload foto cover e profilo jQuery 0
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 1
S Problemi con modulo upload video php (help!) PHP 0
S [PHP] Upload stesso file PHP 14
max1974 [Javascript] dropzone upload to server Javascript 0
S [ASP.Net] [ASP] Upload Image ASP.NET 6
F [PHP] Informazioni upload PHP 11
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
M [ASP] Upload file da form controllo Classic ASP 5
D [PHP] Upload intera cartella PHP 2
felino [PHP] Uploadify: upload immagini PHP 0
M [PHP] Nome file, upload e rinominare PHP 2
R Configurazione upload ftp su dvr IP Cam e Videosorveglianza 3
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
L [PHP] upload con errore PHP 2
V [PHP] Upload Excel in db PHP 0
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
D [PHP] Upload encrypt image PHP 0

Discussioni simili