Muchas gracias, eso ya me funciona. Ahora he puesto para que me borre los archivos, con el siguiente código:
Código PHP:
if (isset($_POST['Submit']) && is_array($_POST['del_me']))
{
foreach ($_POST['del_me'] as $nombre)
{
echo $nombre."<br>";
$borr = $conn->query( "delete
from file
where usernm = '$_SESSION[valid_user]' and name='$nombre'");
echo $borr;
$sab=unlink("/opt/lampp/htdocs/copia_libro/$_SESSION[valid_user]"."/".$nombre);
echo $sab;
}
}
El caso es que si me borra los archivo con un nombre normal. Pero los archivos que en el nombre tienen espacios en blanco no me los borra ni del directorio, ni de la base de datos. No se si hay alguna forma de hacer que los reconozca o tendré que sustituirlos.
Gracias.