私は、人々が画像、GIF、ビデオをアップロードできる Web サイトを構築しています。ホームページで、アップロードディレクトリからランダムにファイルを一覧表示したい。
<article class="item thumb" data-width="384">
<h2><?php echo $file_title;?></h2>
<a href="<?php echo $randomImage ?>"><img src="<?php echo $randomImage ?>" alt=""></a>
</article>
<article class="item thumb" data-width="274">
<h2><?php echo $file_title;?></h2>
<a href="<?php echo $randomImage ?>"><img src="<?php echo $randomImage ?>" alt=""></a>
</article>
そして、それは合計5回行われます。$randomImage は次のコードから生成されます。
<?php
$imagesDir = 'uploads/';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$randomImage = $images[array_rand($images)];
$file_title = $randomImage;
?>
ユーザーが下にスクロールすると、画像を含むこれらの記事がますます表示され、それぞれがランダムではあるが以前に表示されていないファイルを含む機能を追加できるようにしたいと考えています。一意の変数を手動で入力せずにファイルをランダムに表示するにはどうすればよいですか?
PS 現在、データベースに保存されているファイルはありません。