Salve,
ho uno script che non mi funziona e non va avanti nell'upload, anche se inserisco l'estensione giusta, eccolo:
Codice PHP:
$dimensione_massima=2024000; //dimensione massima consentita per file in byte -> 1024 byte = 1 Kb
$dimensione_massima_Kb=$dimensione_massima/1024000; // percorso cartella relativo $cartella_upload="../public/";
$filtrare=1;
//filtrare x estensioni ammesse? 1=si 0=no
$array_estensioni_ammesse=array('.jpg','.jpeg','.JPG','.JPEG'); //estensioni ammesse
for ($i = 1; $i < 5; $i++){
if(!isset($_FILES['picture$i']) || $_FILES['picture$i']['size']==0){
$error->Add($errorText29); }
elseif($_FILES['picture$i']['size']>$dimensione_massima){
$error->Add($errorText29); }
else{
$nome_file=$_FILES['picture$i']['name'];
$errore=""; if($filtrare==1){
$estensione = strtolower(substr($nome_file, strrpos($nome_file, "."), strlen($nome_file)-strrpos($nome_file, ".")));
if(!in_array($estensione,$array_estensioni_ammesse)){
$error->Add($errorText29.implode(", ",$array_estensioni_ammesse));
}
}
}
}
le foto devono arrivare dal form :
Codice PHP:
<label for="picture1">Foto 1:</label>
<input name="picture1" class="short" type="file">
<label for="picture2">Foto 2:</label>
<input name="picture2" class="short" type="file">
<label for="picture3">Foto 3:</label>
<input name="picture3" class="short" type="file">
<label for="picture4">Foto 4:</label>
<input name="picture4" class="short" type="file">
<div class="spacer"></div>
Grazie dell'aiuto