Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/01/2014, 10:37
Avatar de aasjpvm
aasjpvm
 
Fecha de Ingreso: abril-2013
Mensajes: 8
Antigüedad: 11 años, 11 meses
Puntos: 2
Pregunta Respuesta: Problema con PHP 5.4.12 y formularios

Cita:
Iniciado por Triby Ver Mensaje
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
  1. // Ejemplo
  2. if(isset($variable) && $variable == "algo") {
  3.       // Ok, la variable existe y tiene el valor buscado
  4. }

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...