Я пытаюсь построить киоск на локальной машине, так что никаких онлайн-требований нет. Я собираюсь создать большое меню, в котором будут представлены магазины и продукты выставки. В связи с тем, что магазины и продукты всегда будут меняться, клиент запросил использовать простой текстовый файл - .txt для заполнения меню.
Я использовал jQuery на прошлой неделе, но, к сожалению, это не сработало. Поэтому после поиска я решил использовать php. Я новичок в php, но сегодня я попробовал, мне удалось заполнить только один список внешним файлом kate.txt
Вот мой код для страницы
<body>
<ul class="sf-menu">
<li class="current">
<a href="#a">Area1</a>
<ul>
<li class="current">
<a href="#ab">Kate</a>
<ul>
<?php
//variables
$dir = "C:\wamp\www\Menu";
$txtfile="Textfiles\kate.txt";
foreach (glob("$txtfile") as $filename) {
$file = $filename;
$contents = file($file);
$string = implode("<li>", $contents);
}
?>
<li><a href="#"><?php echo $string ?></a></li>
</ul>
</li>
<li>
<a href="#">Cathy</a>
<ul>
<li><a href="#">Banana</a></li>
<li><a href="#">Apple</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="#">Area2</a>
<ul>
<li>
<a href="#">lily</a>
<ul>
<li><a href="#">Watermelon</a></li>
<li><a href="#">Grapefruit</a></li>
</ul>
</li>
<li>
<a href="#">John</a>
<ul>
<li><a href="#">Orange</a></li>
<li><a href="#">Pineapple</a></li>
</ul>
</li>
</ul>
</li> <!--current-->
</ul> <!--sf-menu-->
</body>
Может кто-нибудь дать мне какое-нибудь указание по php-коду? Я не возражаю против того, как текстовые файлы структурированы в папке, если я могу заполнить все элементы списка меню и ссылки текстовым файлом или несколькими текстовыми файлами, не включенными в HTML-код.