【发布时间】:2019-10-20 09:00:29
【问题描述】:
我正在尝试从我的目录中的特定文件夹中调用一个随机的 .php 文件。
如果我将文件放在主文件夹(根目录)中,它可以正常工作,但是我的网页必须在某些时候更深入,所以如果我无法从目录中的任何位置调用文件,这可能会得到很乱。
因此,通过将文件放在同一个文件夹中,这对我来说非常有效
<div class="col-sm-3">
<?php readfile(rand(1,99).".php");?>
</div>
但是,当我尝试将随机文件放入特定文件夹(在根目录中)时,它不会返回 .php 文件。我已经尝试了以下
1. <?php readfile("/Myfolder/".rand(1,99).".php");?>
2. <?php readfile("Myfolder".rand(1,99).".php");?>
3. <?php include("/Myfolder/.rand(1,99).".php");?>
以及 ../ 、 "/ 、 ../../ 等的各种其他组合
我还需要能够从目录中的任何位置调用文件,即“../../”
我是 php 新手,目前这确实阻止了我的进步,因此非常感谢任何帮助。
干杯
【问题讨论】:
-
你注意到第3点是
<?php include("/Myfolder/".rand(1,99).".php");?>吗? -
您遇到了什么错误,您是否尝试过绝对路径?
-
您可能需要使用 Web 根目录的路径,可能类似于
/var/www/html/MyFolder
标签: php html random directory readfile