Si, es muy raro....
Al subir una noticia, completando todos los datos incluída la foto, me guarda todo en la bd y la ruta de la imagen que viene en foto1 desde la funcion sube_imagen(). Esta función hace que suba la imagen y me saca el nombre de la foto la cual es renombrada también por la funcion.
De lo que me doy cuenta es que cuando no completo el campo foto1 en el form y hace todo el proceso, no sube la imagen al servidor (como es obvio ya que no especifico ninguna en el form), pero si me guarda la ruta traida por sube_imagen().
Entonces lo que deduzco es que no está funcionando esta comprobación:
Código PHP:
if(isset($_FILES['foto1']) && ($_FILES['foto1']['error'] == UPLOAD_ERR_NO_FILE)){
$foto1 = 'blank.jpg';
} else {
$foto1 = sube_imagen($_FILES["foto1"]);
$foto1 = '/fotos/'.$foto1.'.jpg';
}
sino no debería actuar la funcion sube_imagen().... se entiende???
La verdad que este tema me esta dando vueltas la cabeza....
ARMANDOWEB.