05.08.2010, 16:13 | #1 |
Специалист
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
|
Помощь со скриптом
Собственно имеется скрипт чтения html файлов из директории
и сама директория играет роль категории вопрос как его доработать что бы категории или дериктории можно было на русском??? вот его код Код:
$handle_main = opendir("files"); while ($file_title = readdir($handle_main)) { if (!preg_match("/\./", $file_title)) { $title_title = str_replace("_", " ", $file_title); $menucount++; $menuid = "menu".$menucount; $submenu = "sub".$menucount; $content .= "<div id=\"cont\">"; $content .= "<table border=\"0\" id=\"".$menuid."\" onclick=\"SwitchMenu('".$submenu."')\" style=\"cursor:pointer;\"><tr><td><img src=\"images/folder.gif\" alt=\"".$title_title."\" border=\"0\"></td><td class=\"storytitle\">".$title_title."</td></tr></table>"; $content .="</div>"; $content .="<div id=\"".$submenu."\" style=\"display:none;\">"; $handle_sub = opendir("files/".$file_title.""); while ($file_sub = readdir($handle_sub)) { if (preg_match("/(\.htm|\.html|\.pdf)$/is", $file_sub)) { if (preg_match("/(\.pdf)$/is",$file_sub)) { $href = "<a href=\"files/".$file_title."/".$file_sub."\" target=\"_blank\" "; $img = "pdf.gif"; } else { $href = "<a href=\"files/".$file_title."/".$file_sub."\" "; $img = "html.gif"; $strings = file_get_contents("files/".$file_title."/".$file_sub.""); if (preg_match("#(<title>(.+)</title>)#si", $strings, $pockets)) $file_sub = $pockets[2]; } $sub_title = preg_replace("/\..*|_/", " ", $file_sub); $content .= "<table border=\"0\"><tr><td> ".$href."title=\"".$sub_title."\"><img src=\"images/".$img."\" border=\"0\"></a> </td><td>".$href."title=\"".$sub_title."\">".$sub_title."</a></td></tr></table>"; } } closedir($handle_sub); $content .="</div>"; } } closedir($handle_main); echo "<script language=\"JavaScript\" type=\"text/javascript\" src=\"SwitchMenu.js\"></script>"; echo $content; |
05.08.2010, 19:26 | #2 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
|
05.08.2010, 19:40 | #3 |
Эксперт-криминалист
Регистрация: 05.12.2009
Сообщений: 1,061
Вес репутации: 217
|
Не важно что, главное что бы на русском.
|
05.08.2010, 20:13 | #5 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
|
06.08.2010, 12:01 | #7 |
Специалист
Регистрация: 23.05.2007
Сообщений: 310
Вес репутации: 214
|
Извиняюсь если не точно объяснил.
Скрип выводит из определенной директории все директории что в ней есть и файлы что расположены в этих директориях. Суть проблемы в том что директории выводятся на латинице так как они называются на сервере. к примеру demo так и выводится на экран а нужно вывести демо если на сервере назвать директорию демо то файлы из них уже не открыть будет в браузере. Вот и ищу выход как сделать вывод директорий на кириллице что бы они для пользователей выглядели как категории |
06.08.2010, 17:47 | #10 |
Специалист
Регистрация: 08.05.2008
Сообщений: 197
Вес репутации: 0
|
Пусть директории создает тот-же скрипт что и проверяет адрес директории, тогда и с кодировкой проблема может пропасть, но скорее всего не получится, надо локаль правильно настроить и файловую систему тоже. да и то некоторы браузеры руские урлы передают в UTF8 а другие в той кодировке которая указана на сайте, в общем слишком много никому не нужной работы
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема со скриптом интернет-магазина | soloka | Разработка и сопровождение сайтов | 13 | 02.11.2009 18:52 |
Пжлста, помогите лузеру со скриптом! | Greg189 | Разработка и сопровождение сайтов | 4 | 27.03.2009 14:10 |
Как перенести папку с скриптом ? | darkstar | Ошибки при работе с системой | 2 | 16.01.2008 21:55 |
Помощь за $ | vergood1 | Деловое сотрудничество | 7 | 03.01.2008 12:37 |
Имя дирректории с базой и скриптом... | Archy | Вопросы по работе системы | 11 | 20.11.2007 20:06 |
Часовой пояс GMT +3, время: 08:25.