Cita:
Iniciado por Triby
La solución es muy sencilla: No uses ni compares variables (o elementos de array) que no estás seguro si ya se definieron o no, para eso existe isset()
Código PHP:
Ver original// Ejemplo
if(isset($variable) && $variable == "algo") { // Ok, la variable existe y tiene el valor buscado
}
P.D. Ojalá tengas oportunidad de cambiar "obcional" por "opcional"
Buena observación, según lo que estuve checando con el "isset" resuelvo el dilema de las notificaciones...
__________________________________________________ ____________
Ok, ya identifique parte del problema, resulta que si estaba funcionando, solo que no había calado ningún otro tipo de archivo (estaba calando siempre con el mismo), y al calar con una imagen, resulto que si funcionaba...
Tal parece ser que el problema radicaba en alguna de las características de los archivos, mas específicamente el tamaño, ya que superaba el tamaño máximo de subida (2M Default) del PHP.ini, lo que hacia que no lo detectase (y que anteriormente si lo hacia por que ya había modificado el php.ini del php 5.2 que tenia antes), y lo cual no ocurría con archivos ligeros...
Pero después de varias pruebas note un patrón, al parecer algunos archivos, no superaban el tamaño máximo (que aumente a 20M en el php.ini), pero aun siguen causando el mismo error...
No estoy seguro si se deba a la linea:
Código:
<input type="hidden" name="MAX_FILE_SIZE" value="8388608">
Pero al menos ya se redujo un poco el problema...
Espero aun puedan seguirme ayudando...
PD: Gracias por la corrección ortográfica, no lo había notado para nada...