cargo la imagen en el servidor y guardo la ruta en la base de datos. Ahora quiero eliminar ese registro y también la imagen con ese registro mi código esCómo desvincular una imagen en php
$id=$_GET['id']; $select=mysql_query("select image from table_name where question_id='$id'"); $image=mysql_fetch_array($select); @unlink($image['image']); $result=mysql_query("delete from table_name where question_id='$id'");
cuando me echo $ imagen [ 'imagen']; esto me dará
http://www.example.com/folder/images/image_name.jpegEl registro se borró con éxito pero la imagen permanece allí en el servidor.
Retire el '@' de la llamada de desenlace para ver si hay errores surgen –
'Advertencia: unlink(): http no permite desvincular en/var/www/test/delete_table.php en la línea 11' –
¿es correcta la extensión? si no fuera 'jpg' o puedes probar con la ruta en lugar de url –