gpt4 book ai didi

页面中的 javascript 自动文件列表

转载 作者:行者123 更新时间:2023-12-03 10:54:19 25 4
gpt4 key购买 nike

例如当我导航到 http://example.com/links/pages/index.html 时是否存在

我在/pages 目录中有 4 个 .html 文件,名称为 page1.html 、 page2.html 、 page3.html 、 page4.html

那么index.html必须向我显示此/pages目录中存在的页面列表?没有我自己手动将它们列在index.html 上。我只希望当我在/pages 目录创建新页面时将它们列在 index.html 中

这里有一些例子希望它有帮助:http://plnkr.co/edit/kIiod2DR6zgSpmuUNsUi?p=preview

或者这个例子

<!-- This is index.html page in this directory http://example.com/links/pages/index.html -->

<html>
<head>

</head>

<body>

<!-- here must be listed pages that is exist in this directory /pages -->

<!-- example for to be listed -->
<ul>
<li><a href="page1.html">page 1</a></li>
<li><a href="page2.html">page 2</a></li>
<li><a href="page3.html">page 3</a></li>
<li><a href="page4.html">page 4</a></li>
</ul>

</body>

</html>

最佳答案

这是一个例子:
在文件夹“pages”中,您有:

  • page1.html
  • page2.html
  • page3.html

根目录中的index.php将是:

<html>
<head>

</head>

<body>

<!-- here must be listed pages that is exist in this directory /pages -->

<?php
$dir = 'pages';
$pages = array_values(array_diff(scandir($dir), array('..', '.')));
?>

<ul>
<?php
foreach ($pages as $page) {
$name = str_replace('.html', '', $page);
echo "<li><a href=\"$page\">$name</a></li>";
}
?>
</ul>

</body>

</html>

输出将是:

<html>
<head>

</head>

<body>

<ul>
<li><a href="page1.html">page1</a></li>
<li><a href="page2.html">page2</a></li>
<li><a href="page3.html">page3</a></li>
</ul>

</body>

</html>

关于页面中的 javascript 自动文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28319377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com