2016-02-26 74 views
-1

所以我有一个运行在覆盆子pi上的Apache web服务器。我没有phpmyadmin或cPanel。我目前有一个网站在/ var/www /目录下运行。在这个目录下,我的html和php文件都运行该网站。html或php目录文件列表

问题是,我有时会创建一个文件来测试一行代码,忘记名称或文件甚至在那里。我想我想要的是我网站上的一个页面,它将来自目录/ var/www /内的所有文件显示为可点击链接并按字母顺序排列。我一直在谷歌和其他论坛上探讨,但似乎并没有很多人遇到与我一样的问题。我明白,这是一个奇怪的请求,但任何帮助将非常有用。

+1

嗨,你可以看到在该目录中的文件,如果你没有一个索引网页(例如index.html的,的index.php或index.htm)。 – espongha

回答

0

使用SCANDIR PHP函数:

<?php 
$dir = '/tmp'; 
$files1 = scandir($dir); 
print_r($files1); 
?> 

,将显示文件的文件夹上的阵列。将其添加到files.php文件中,然后您可以通过Web浏览器访问它。要在当前文件夹中显示文件,请将$ dir值更改为'。'。

更多信息:http://php.net/manual/en/function.scandir.php

+0

然而,非常感谢你,我把这段代码放到页面上,它什么都没做。有没有我不正确的做法? – Prof101

+0

详细说明您所做的事情。 1.检查PHP版本,2.文件应该是.php来解释。另外我想你已经安装了PHP。如果没有,请安装它。您无法从HTML页面访问文件系统。 –

+0

谢谢各不相同。事实证明,我没有安装PHP。我重试了代码,它的工作原理除了它在一行上显示文件名,并且我仍然知道如何使文件名链接到它们的页面,但它并不重要。再次感谢你。 – Prof101