Tengo los siguientes códigos:
Si recibo la imagen guardo el nombre en el array que posteriormente almacenare
Código PHP:
if ($_FILES[CONTROLADOR]['name']) $_POST[3]=$_FILES[CONTROLADOR]['name'];
Si recibo la imagen, la copio desde los temporales a su destino final
Código PHP:
if ($tmp=$_FILES[CONTROLADOR]['tmp_name']) copy($tmp, ROOT.DS.'imagenes'.DS.CONTROLADOR.DS.$_FILES[CONTROLADOR]['name']);
No se bien porque, pero de vez en cuando solo se almacena el nombre de la imagen, pero esta no se guarda en el servidor, entonces, cuando muestro la imagen, esta no se carga, localmente nunca me pasa, pero en el servidor, para de vez en cuando