使用php用多个文本文件填充菜单列表
我正试图在本地机器上建立一个信息亭,所以没有在线要求。我将建立一个大菜单,展示展览商店和产品。由于商店和产品总是会改变,客户要求使用一个简单的文本文件-.txt来填充菜单 上周我使用了jQuery,但不幸的是它不起作用。所以在搜索之后,我决定改用php。我是php新手,但我今天尝试了一下,我只设法用外部文件kate.txt填充了一个列表 这是我的页面代码使用php用多个文本文件填充菜单列表,php,jquery,content-management-system,navigation,Php,Jquery,Content Management System,Navigation,我正试图在本地机器上建立一个信息亭,所以没有在线要求。我将建立一个大菜单,展示展览商店和产品。由于商店和产品总是会改变,客户要求使用一个简单的文本文件-.txt来填充菜单 上周我使用了jQuery,但不幸的是它不起作用。所以在搜索之后,我决定改用php。我是php新手,但我今天尝试了一下,我只设法用外部文件kate.txt填充了一个列表 这是我的页面代码 <body> <ul class="sf-menu"> <li class="curre
<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代码中没有的多个文本文件填充所有菜单列表项和链接。假设您的文本文件包含所有列表项 kate.txt:
<li><a href="#">stuff</a></li>
<li><a href="#">stuff</a></li>
...
...
php文件
<?php
$txtfile="Textfiles\kate.txt";
$content = file_get_contents($txtfile);
<li class="current">
<a href="#ab">Kate</a>
<ul>
<?php echo $content ?>
</ul>
</li>
您好,Ibu和Elad,Ibu感谢您的建议,不幸的是,它没有起作用。当我输入代码时,所有内容只显示在一个列表中。我正在尝试填充菜单中的所有列表,请查看代码。还有其他建议吗?谢谢你抽出时间。我建议使用数据库,它比文本文件更有效,而且非常容易使用。去MySQL