Fijate aca: && quiere decir and, yo creo que lo que precisas es or que se representa así ||
Código PHP:
Ver originalif ($tipo != "image/gif" && $tipo != "image/pjpeg" && $tipo != "image/bmp" && $tipo != "image/png" && $tipo != "image/x-png" && $tipo != "image/jpeg" && $tipo != "image/jpg") {
$error = "El archivo $name no es valido";
}
La imagen debe ser un jpg o un gif o lo que sea...