PHP For Loop 目录列表不建立链接
PHP For Loop Directory Listing Doesn't Make Links
我一直在尝试制作一个简单的 php 应用程序,该应用程序读取可能包含其他文件夹和图像的图像和文件夹目录。基本上它应该读取目录,然后将列表传递给 javascript 数组,然后以更好的方式将 link 显示到 images/directories(预览和其他不错的事物)。这应该是一个简单、漂亮的界面,但在这一点上,我什至无法让 php 目录读取正常工作。
我目前有以下代码:
<?php
$dir = $_SERVER["DOCUMENT_ROOT"] . '/';
$files = scandir($dir);
for ($x = 0; $x <= 10; $x++) {
echo "<href src='/" . $files[$x] . "'>" . $files[$x] . "</href><br>";
}
?>
当这段代码运行时,它打印出如下内容:
.
..
Directory/File name 1
Directory/File name 2
Directory/File name 3
And so on
它应该做的是打印出所有文件并将它们制作成 link 到正确的页面。除了一个例外,它所做的与此完全相同。当它打印出来时,我不能点击任何 links,它们也不是蓝色的。如果我检查元素并查看源代码,它会显示 links 已正确插入页面,但它们不会显示为 links.
这是我现在的主要问题以及一个点和两个点。我是 PHP 新手,不知道如何摆脱这些。我也不能让它不限于 for 循环中的 10 个项目。我不知道如何解决这些问题中的任何一个,我真的很感激任何帮助,或者只是朝着正确的方向推动。
提前致谢,
伊曼纽尔
我一直在尝试制作一个简单的 php 应用程序,该应用程序读取可能包含其他文件夹和图像的图像和文件夹目录。基本上它应该读取目录,然后将列表传递给 javascript 数组,然后以更好的方式将 link 显示到 images/directories(预览和其他不错的事物)。这应该是一个简单、漂亮的界面,但在这一点上,我什至无法让 php 目录读取正常工作。
我目前有以下代码:
<?php
$dir = $_SERVER["DOCUMENT_ROOT"] . '/';
$files = scandir($dir);
for ($x = 0; $x <= 10; $x++) {
echo "<href src='/" . $files[$x] . "'>" . $files[$x] . "</href><br>";
}
?>
当这段代码运行时,它打印出如下内容:
.
..
Directory/File name 1
Directory/File name 2
Directory/File name 3
And so on
它应该做的是打印出所有文件并将它们制作成 link 到正确的页面。除了一个例外,它所做的与此完全相同。当它打印出来时,我不能点击任何 links,它们也不是蓝色的。如果我检查元素并查看源代码,它会显示 links 已正确插入页面,但它们不会显示为 links.
这是我现在的主要问题以及一个点和两个点。我是 PHP 新手,不知道如何摆脱这些。我也不能让它不限于 for 循环中的 10 个项目。我不知道如何解决这些问题中的任何一个,我真的很感激任何帮助,或者只是朝着正确的方向推动。
提前致谢, 伊曼纽尔