Cita:
Iniciado por jam1138 Un comentario:
Código PHP:
move_uploaded_file($_FILES['imagen_es']['tmp_name'], $dir.$carpeta."/".$img_es);
$subio = true;
... Así $subió siempre será true aunque el archivo no haya subido; haces una asignación directa, no asociada al evento... la función no "corta" el script como para impedirdo, pero
sí devuelve true si realizó su trabajo
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
... correcto sería:
- if(move_uploaded_....
ó, en su defecto:
- $subio=move_uploaded_... / if($subio...
.. ah!, y usa $PHP_SELF es obsoleto, usa $_SEVER
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
.
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Tienes toda la razon
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
, culpa mia
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
, es que esto de estar haciendo varias cosas a la vez provoca estos fallos.
Saludos.