- Автор темы
- #1
Собственно имеется скрипт чтения 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;