Fenix_61, Не проще ли передавать в функцию сразу папку? Я тебе вначале темы писал пример, и даже дал ссылку на функцию , сам писал , уверен в ней.
function rdir($dir) {
#global $name;
if ($handle=opendir($dir)) {
while (($file=readdir($handle))!==false) {
if (is_file($dir . '/'. $file)) {
chmod($dir . '/' . $file, 0777); unlink($dir . '/' . $file);
}
elseif (is_dir($dir . '/' . $file) && ($file!='.') && ($file!='..'))
{ chmod($dir . '/' . $file, 0777);
rdir($dir . '/' . $file);
}
} closedir($handle);
chmod($dir, 0777);
if (rmdir($dir)) {
return true;
} else {
return false;
}
}
}
if (!empty ($_GET['name'])){
$name = ($_POST['name']);
if (file_exists('../images/smileys/user/' . $name)) {
$dir = '../images/smileys/user/' . $name;
rdir($dir);
if (!file_exists('../images/smileys/user/' . $name)) {
echo '<div class=b><b><p align="center">Папка успешно удалена</p></b></div>';
} else {
echo '<div class = rmenu><p align="center">Не удалось удалить папку</p></div>';
}
}
} else {
echo '<div class = rmenu><p align="center">Папка не найдена !</p></div>';
}С тела, не проверял, по сути там и не нужна эта переменная