Ciao non riesco a capire cosa non vada con questo script per caricare più immagini conteporaneamente:
Codice PHP:
<?php
$count = 0;
$hd = opendir("utenti/$idprofilo");
while(($file = readdir($hd)) !== false) {
if ($file[0] != ".") {
$count++;
}
}
mkdir("utenti/$id/$count", 0777);
mkdir("utenti/$id/$count/200", 0777);
mkdir("utenti/$id/$count/50", 0777);
if(count($_FILES['uploads']['filesToUpload'])) {
foreach ($_FILES['uploads']['filesToUpload'] as $file) {
//controllo che il file non sia più grande di 500kb
if ($_FILES["file"]["size"] < 512000){
//controllo errori durante l'upload
if ($_FILES["file"]["error"] > 0){
echo "Errore: " . $_FILES["file"]["error"]."";
}else{
$size = $_FILES["$file"]["size"];
$tmpfile = $_FILES["$file"]["tmp_name"];
$orgname = "{$count}.jpg";
$destdir = "utenti/$id/$count/";
$destfile = $destdir.$orgname;
move_uploaded_file($tmpfile, $destfile);
//creo una versione da 200x200 e una da 50x50
$resize = new resize;
$resize->urlimage = "utenti/$id/$count/$orgname";
$resize->maxX = 200;
$resize->maxY = 200;
$resize->folder = "utenti/$id/$count/200/";
$resize->newName = "$orgname";
$resize->go();
$resize = new resize;
$resize->urlimage = "utenti/$id/$count/$orgname";
$resize->maxX = 50;
$resize->maxY = 50;
$resize->folder = "utenti/$id/$count/50/";
$resize->newName = "$orgname";
$resize->go();
echo "Foto caricata";
}
}else{
echo "File troppo grande";
}
}
}
?>
Non mi carica neanche una foto,ma non da errori