Hola,
Hice esta función:
Código PHP:
function eliminar($file_del){
if (is_file($file_del)) {
unlink($file_del);
}
}
y así la llamo:
Código PHP:
if (!empty($thumbsnail)) {
$fila = $row['img_thumb'];
eliminar("$fila");
actualizar("detalles", "img_thumb='proyectos/thumb/$thumbsnail'", "id='$ID'", "id = '$ID'");
$tmp_name = $_FILES['img_thumb']['tmp_name'];
$file_name_dir = "proyectos/thumb/".$_FILES['img_thumb']['name'];
move("$thumbsnail", "$tmp_name", "$file_name_dir");
} else {
echo "Error Eliminando la imagen vieja y actualizando";
}
Lo que debería hacer esto es:
Eliminar el archivos viejo de la carpeta (no funciona)
Actualiza el link de la imagen en la bd (funciona)
Sube la nueva imagen al directorio (funciona)