下面使用的代码将从GLOB_BRACE中列出的3个文件夹中随机选择10个文件。
例如:
我希望你能在下面看到的网址$thelist中回显文件夹名称。
所以当它显示在我的页面上时,它会读取。
例如:
$files = (glob('../{folder1,folder2,folder3}/*.php', GLOB_BRACE));
我希望你能在下面看到的网址$thelist中回显文件夹名称。
$thelist .= '<p><a href="../'.$folder 1 or 2 or 3.'/'.$file.'">'.$title.'</a></p>';
所以当它显示在我的页面上时,它会读取。
<p><a href="../folder1/page-name.php">what ever</a></p>
<p><a href="../folder3/page-name.php">what ever</a></p>
<p><a href="../folder1/page-name.php">what ever</a></p>
<p><a href="../folder2/page-name.php">what ever</a></p>
<p><a href="../folder1/page-name.php">what ever</a></p>
<p><a href="../folder3/page-name.php">what ever</a></p>
<p><a href="../folder2/page-name.php">what ever</a></p>
<p><a href="../folder3/page-name.php">what ever</a></p>
<p><a href="../folder1/page-name.php">what ever</a></p>
<p><a href="../folder2/page-name.php">what ever</a></p>
使用的代码:
<?php
$files = (glob('../{folder1,folder2,folder3}/*.php', GLOB_BRACE)); /* change php to the file you require either html php jpg png. */
shuffle($files);
$selection = array_slice($files, 0, 11);
foreach ($selection as $file) {
$file = basename($file);
if ($file == 'index.php') continue;
$title = str_replace('-', ' ', pathinfo($file, PATHINFO_FILENAME));
$randomlist .= '<p><a href="../'.$folder 1 or 2 or 3.'/'.$file.'">'.$title.'</a></p>';
}
?>
<?=$randomlist?>
dirname($file)
- Michael Berkowskidirname($file)
的输出结果。 - Michael Berkowski