Saludos he creado esta funcion la cual verifica si dentro de la carpeta a borrar existen archivos, si si, no borra, si no, se supone que debe borrar la carpeta.
Pero no lo hace...
Código PHP:
<?php
function unlinkDir($dir)
{
if(substr($dir,-1) == '/')
{
$dir = substr($dir,0,-1);
}
$files = array ();
if ( $handle = opendir ( $dir ) ) {
while ( false !== ( $file = readdir ( $handle ) ) ) {
if ( $file != "." && $file != ".." ) {
$files [] = $file;
}
}
closedir ( $handle );
}
if( count ( $files ) > 0 ){
return false;
} else {
@unlink($dir);
return true;
}
}
?>
Yo le envio esto: /home/koodoes/public_html/uw/uploads/26092010/
Si entra en el ELSE y le hago unlink y me regresa true, cuando no tengo archivos dentro, pero no comprendo, voy al ftp y el archivo sigue hay, que estoy haciendo mal?
Gracias por la ayuda!