cuando juntas varias condiciones siempre debes poner la pregunta completa (lamentablemente), esto es ya sea cuando usas and, or, xor, etc:
Código PHP:
Ver originalIf($_FILES['fichero']['type']=="image/jpeg" or $_FILES['fichero']['type']=="image/gif" or $_FILES['fichero']['type']=="image/png")
si crees que sale muy largo puedes ponerlo en una variable primero:
Código PHP:
Ver original$ty=$_FILES['fichero']['type'];
If($ty=="image/jpeg" or $ty=="image/gif" or $ty=="image/png")
ahorrándote un poco el código