2

我有一个文件夹,其中包含几个 html 文件:按顺序排列的1.html2.html3.html等。

我希望 PHP 将这些文件随机加载到我拥有的 PHP 网页中。我该怎么做呢?

另外——PHP 是最有效的方法吗?jQuery会更好吗?

4

1 回答 1

4

jquery 可以做到,但您必须事先将可用文件的列表发送给客户端,因此它有一个可供选择的列表。如果您不能保证文件中永远不会有“漏洞”,例如1,2,4,5(嘿,3 在哪里?),这将是必需的。

PHP 可以处理原始文件系统,并且总是可以获取文件列表,例如

<?php
$files = glob('*.html');
$random_file = $files[array_rand($files)];
include($random_file);

这将处理任何.html文件,无论编号序列中的孔是什么,或者即使它们根本没有编号。

于 2013-07-21T21:49:03.820 回答