Originariamente inviato da progalba
no perchÈ o una o l'altra vanno bene, non so qual'è la programmazione proprio
a me quell'or
if (($_FILES['foto']['type'] != "image/jpeg") OR ($_FILES['foto']['type'] != "image/jpg")) {

non convince tanto. Se contemporaneamente non è nè jpg nè jpeg allora non è valida.
Se usi l'or sarà sempre non valida.