Ciao a tutti,
Ho un problema con l'upload di immagini usando il browser Internet Explorer, mentre con mozzilla e safari questo problema non si presenta.
//CONTROLLO CHE TUTTE LE FOTO SIANO NEL FORMATO E DELLA GRANDEZZA DESIDERATA
$i=1;
$risultato_foto=true;
while($i<=$numero_foto){
$grand=filesize($_FILES["foto_$i"]['tmp_name']);
if($grand<=2000000){
if ($_FILES["foto_$i"]['type'] == "image/gif" or $_FILES["foto_$i"]['type'] == "image/jpg" or $_FILES["foto_$i"]['type'] == "image/jpeg"){
//NON VIENE EFFETTUATA NESSUNA OPERAZIONE DI CAMBIO VALORE VARIABILE $risultato_foto
}
else{
$risultato_foto=false;
echo"La foto numero $i NON è in uno dei formati supportati.
";
}
$i=$i+1;
}
else{
$risultato_foto=false;
echo"La dimensione dell'immagine numero $i è troppo grande
";
}
}
Il problema si verifica quando viene controllata l'estensione dell'immagine, con Internet Explorer non viene passato questo controllo e viene restituito il messaggio <<La foto numero 1 NON è in uno dei formati supportati>>.
Ripeto che questo problema si presenta solo con Internet Explorer.
Grazie per i futuri aiuti![]()