|
|
|
| название выводится квадратиками (кодировка utf-8)
притом при условии
if(!rmdir($path.$dir.'/'))$message.='Ошибка удаления каталога '.$dir.'<br />';
|
rmdir не удаляет и не выдаёт ошибку | |
|
|
|
|
|
|
|
для: oliss
(14.09.2010 в 02:16)
| | У вас наверное половина 1251 кодировка (путь), а половина utf (сам каталог). Нет ни каких проблем при удалении. А вообще, что не хватает английского для именования каталогов? | |
|
|
|
|
|
|
|
для: oliss
(14.09.2010 в 02:16)
| | какой уровень ошибок установлен?
И Вы ж понимаете, что если строку не удается вывести, то сделать с ней что-то более серьезное не удастся тем более.
И выводить стоит весь аргумент, а не его обрезок.
И последний слэш как-то вообще неясно с чего. | |
|
|
|
|
|
|
|
для: Trianon
(14.09.2010 в 02:54)
| | А действительно, а я даже и не заметил слэш (не обратил внимание на него), а ведь в этом случае обращение к содержимому каталога. | |
|
|
|
|
|
|
|
для: oliss
(14.09.2010 в 02:16)
| | Каталог пуст? | |
|
|
|
|
|
|
|
для: mihdan
(14.09.2010 в 08:29)
| | каталог пуст
везде кодировка utf-8 путь тоже
уровень ошибок E_ALL | |
|
|
|
|
|
|
|
для: oliss
(14.09.2010 в 15:43)
| | >везде кодировка utf-8 путь тоже
если так остаётся узнать
Какая система?
Какая кодировка имён в файловой системе?
позволяют-ли делать это uuid владельца и режим доступа (chmod), если такие имеются.?
Откуда получаете строки $path $dir и почему выводится квадратиками если "везде кодировка utf-8"
//
>$message.='Ошибка удаления каталога '.$dir.'<br />';
echo $message наверное присутствует в нужном месте | |
|
|
|