Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2010, 09:20
Avatar de palma2039
palma2039
 
Fecha de Ingreso: septiembre-2009
Mensajes: 59
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta Problema para borrar un archivo con "unlink"

Saludos

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