es obvio que no se cumpla... ya que $_FILES['nombre'] no deja de ser una array ... y también por que no esta vacío...
eligas o no un archivo para subir, el índice del array $_FILES que necesites nunca estará vacío!!
es por eso que
empty() no te sirve como piensas...
¿¿de veras no quieres revisar lo que te aportamos en el mismo post verdad???
¿¿acaso es tan difícil de analizar para que lo apliques???
Cita:
Iniciado por pateketrueke
[...] si subes un archivo... el error se torna a 0 (cero) .... quiere decir que esta bien [...]
Código PHP:
if (empty($_FILES['foo']['error']) && empty($_FILES['bar']['error']))
{
// quiere decir que NO hay errores... por lo tanto, se subio el archivo
}
else
{
// hay errores, entonces... NO sobre-escribas la imagen!!!
}