Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как удалить каталог на руссом языке
 
 автор: oliss   (14.09.2010 в 02:16)   письмо автору
 
 

название выводится квадратиками (кодировка utf-8)

притом при условии
if(!rmdir($path.$dir.'/'))$message.='Ошибка удаления каталога '.$dir.'<br />';

rmdir не удаляет и не выдаёт ошибку

  Ответить  
 
 автор: sim5   (14.09.2010 в 02:49)   письмо автору
 
   для: oliss   (14.09.2010 в 02:16)
 

У вас наверное половина 1251 кодировка (путь), а половина utf (сам каталог). Нет ни каких проблем при удалении. А вообще, что не хватает английского для именования каталогов?

  Ответить  
 
 автор: Trianon   (14.09.2010 в 02:54)   письмо автору
 
   для: oliss   (14.09.2010 в 02:16)
 

какой уровень ошибок установлен?

И Вы ж понимаете, что если строку не удается вывести, то сделать с ней что-то более серьезное не удастся тем более.

И выводить стоит весь аргумент, а не его обрезок.

И последний слэш как-то вообще неясно с чего.

  Ответить  
 
 автор: sim5   (14.09.2010 в 02:59)   письмо автору
 
   для: Trianon   (14.09.2010 в 02:54)
 

А действительно, а я даже и не заметил слэш (не обратил внимание на него), а ведь в этом случае обращение к содержимому каталога.

  Ответить  
 
 автор: mihdan   (14.09.2010 в 08:29)   письмо автору
 
   для: oliss   (14.09.2010 в 02:16)
 

Каталог пуст?

  Ответить  
 
 автор: oliss   (14.09.2010 в 15:43)   письмо автору
 
   для: mihdan   (14.09.2010 в 08:29)
 

каталог пуст
везде кодировка utf-8 путь тоже
уровень ошибок E_ALL

  Ответить  
 
 автор: heed   (14.09.2010 в 17:18)   письмо автору
 
   для: oliss   (14.09.2010 в 15:43)
 

>везде кодировка utf-8 путь тоже
если так остаётся узнать
Какая система?
Какая кодировка имён в файловой системе?
позволяют-ли делать это uuid владельца и режим доступа (chmod), если такие имеются.?
Откуда получаете строки $path $dir и почему выводится квадратиками если "везде кодировка utf-8"

//
>$message.='Ошибка удаления каталога '.$dir.'<br />';
echo $message наверное присутствует в нужном месте

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования