hola, necesito saber cuantos puede soportar en limitar archivos, porque con pocos los tomas, pero con 33 que necesito tipos de archivo que necesito limitar no los toma ... el codigo es el sgte
if (!((strpos($tipo_archivo, "cpp") || strpos($tipo_archivo, "exe") || strpos($tipo_archivo, "doc") || strpos($tipo_archivo, "txt") || strpos($tipo_archivo, "pdf") || strpos($tipo_archivo, "swf") || strpos($tipo_archivo, "fla") || strpos($tipo_archivo, "xls") || strpos($tipo_archivo, "pps") || strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "bmp") || strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "zip") || strpos($tipo_archivo, "rar") || strpos($tipo_archivo, "png") || strpos($tipo_archivo, "mpp") || strpos($tipo_archivo, "pub") || strpos($tipo_archivo, "sql") || strpos($tipo_archivo, "csv") || strpos($tipo_archivo, "t") || strpos($tipo_archivo, "dm2") || strpos($tipo_archivo, "ace") || strpos($tipo_archivo, "sxl") || strpos($tipo_archivo, "xml") || strpos($tipo_archivo, "msi") || strpos($tipo_archivo, "dwg") || strpos($tipo_archivo, "bak") || strpos($tipo_archivo, "rtf") || strpos($tipo_archivo, "ppt") || strpos($tipo_archivo, "mdb") || strpos($tipo_archivo, "html") || strpos($tipo_archivo, "htm")) && ($tamano_archivo < 100000))){
?><script>alert('¡Arhivo ha sobrepaso en tamaño o Extensión no valida!')</script><?
$switch=true;
). De entrada ¿no es más simple decir cuáles son los archivos permitidos? (evitar "tanta negación"). Además creo sería más práctico utilizar esos "tipos válidos" en una matriz y la función 
