我必须使用 PHP 为 uni 分配创建一个动态站点地图。
我已将链接名称保存在名为“sitemap.txt”的文本文件中。这些名称是页面名称减去其扩展名,我应该使用此内容生成链接。内容如下所示:
索引、服务、联系我们、注册、登录、班主任
我的代码如下:
<?php
$fp = fopen("sitemap.txt", "r");
echo '<p class="smallerText">';
while(!feof($fp))
{
$line = fgets($fp);
$array = explode(",", $line);
}
fclose($fp);
$num_elements = count($array);
$list = '<ul class="servicesList" name="sitemap">';
for($count = 0; $count < $num_elements; $count++)
{
$list .= "<li>$array[$count]</li>";
}
$list .= "</ul>";
echo "$list";
?>
所以基本上我已经能够毫无问题地将文件的内容打印到页面上。但我需要将静态文本转换为链接。
任何人都可以提出一种方法吗?我在考虑使用正则表达式或字符串匹配,但我不确定如何。