Caricare da form solo foto in formato jpeg gif e png

Ciao a tutti!

ho un form per il caricamento delle immagini, il controllo sulle dimensioni lo fa bene ma non riesco a controllare il tipo di formato

Ecco qui il codice:

......
if (($_FILES['immagine1']['size'] != 0) and (($_FILES['immagine1']['type']!='image/gif') or ($_FILES['immagine1']['type']!='image/png') or ($_FILES['immagine1']['type']!='image/jpeg'))) // questa sarebbe la stringa che controlla il formato
$location = "location:type_foto1.php";/// questa  la pagina che dice che il formato della foto  sbagliata
  else{
.........
inviato 7 anni fa
gianluca80
X 0 X

Ti restituisce un qualche errore?

Che comportamento ha?

risposto 7 anni fa
Mario Santagiuliana
X 0 X

praticamente se non carico foto va bene, mi carica i dati e mi d l ok! se carico una foto mi dice che il formato sbagliato anche se jpg o gif

risposto 7 anni fa
gianluca80
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda