Resulta que estoy cargando un archivo a una carpeta a la siguiente dirección: htdocs/ena/files; el htdocs es el root. Ahora trato de borrar el archivo cargado con un boton de borrar, el archivo php donde se listan los archivos cargados y donde esta la opcion de borrar los archivos esta en la siguiente direccion: htdocs/ena/backend.
Este es el codigo que uso para borrar:
Código PHP:
<?php
if($_GET['del']){
//Eliminar archivo fisico
$sql_arch = "select * from archivos where id = " . $_GET['id'];
$query_arch = mysql_query($sql_arch) or die("");
$row_arch = mysql_fetch_array($query_arch);
unlink("../files/".$row_arch['archivo']);
$sqlDeleteSection = "DELETE FROM archivos WHERE id = " . $_GET['id'];
$queryDeleteSection = mysql_query($sqlDeleteSection) or die(mysql_error());
}
//QUERY
$query_rs = "SELECT archivos.id as archID, archivos.titulo as archTITULO, archivos.archivo as archFILE, herramienta.titulo as archTOOL FROM herramienta RIGHT OUTER JOIN archivos ON (herramienta.id = archivos.idTOOL) ORDER BY archivos.idTOOL, archivos.titulo";
$rs = mysql_query($query_rs) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);
$totalRows_rs = mysql_num_rows($rs);
$url="http://".$_SERVER['HTTP_HOST']."/ena/files/";
?>
El problema es que no lo borra, no me da error, pero no lo borrar fisicamente del server, elimina el registro de la base de datos pero el archivo en si no lo elimina.
Agradeceria si me pudieran dar una luz con esto.
Salu2