【发布时间】:2011-07-11 04:34:32
【问题描述】:
我正在尝试在本地计算机上构建信息亭,因此没有在线要求。我将建立一个大菜单,展示展览商店和产品。由于商店和产品总是会变化,客户要求使用一个简单的文本文件 - .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 代码中的文本文件或多个文本文件填充所有菜单列表项和链接。
【问题讨论】:
标签: php jquery content-management-system navigation