..ecco questo come dici tu
Codice 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 = "pippo";
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.";
?>
...mi crea una cartella in md5 vuota nella root dello script.php ed i file li mette dentropippo
Ovviamente se i file nel form sono 2 lui crea 2 cartelle md5 vuote nella root e i 2 file nella cartella pippo .
cmq il più attendibile è questo che purtroppo crea una cartella per ogni file e dentro il relativo file):
Codice PHP:
<?php
$target = basename( $_FILES['photoupload']['name']);
umask(0);
$md5 = md5_file($_FILES['photoupload']['tmp_name']);
if(!file_exists($md5)) mkdir($md5);
umask(0);
move_uploaded_file($_FILES['photoupload']['tmp_name'], $md5 . "/" . $target);
?>