我有一个文件夹,其中包含几个html文件:1.html
、2.html
、3.html
等,按顺序排列。
我想让PHP将这些文件随机加载到我拥有的PHP网页中。我该怎么做?
另外,PHP是最有效的方法吗?jQuery会更好吗?
jquery可以做到这一点,但您必须事先向客户端发送可用文件的列表,因此它有一个列表可供选择。如果你不能保证文件中永远不会有"洞",这将是必要的,例如1,2,4,5
(嘿,3在哪里?)。
PHP可以处理原始文件系统,并且总是可以获得文件列表,例如
<?php
$files = glob('*.html');
$random_file = $files[array_rand($files)];
include($random_file);
这将处理任何.html
文件,无论编号序列中的孔是什么,或者它们是否已编号。