Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2011, 07:34
rodrigo_1986
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: No funciona unlink();

Hola:
el unlink funciona, de hecho yo lo uso, pero el unlink es solo para borrar un archivo, para borrar carpetas con contenido, el codigo es:
Código PHP:
function eliminarDir($pathCarpeta){
                try {
                foreach(
glob($carpeta."/*") as $archivos_carpeta)
                {
                    if(
is_dir($archivos_carpeta)) eliminarDir($archivos_carpeta);
                    else 
unlink($archivos_carpeta);
                }
                
rmdir($carpeta);
                return 
true;
                } catch (
Exception $e) {
                    return 
false;
                }

ten mucho cuidado al dar el path para eliminar directorios, porque puesde por terminar de eliminar todo tu proyecto (dimelo a mi)
En cuanto a los permisos, tienes que dar permisos a apache sobre el directorio, usa los siguientes comando:
chown -R apache.apache /rutaatucarpeta
chmod -R 775 /rutaatucarpeta
Saludos