создайте папку "php"
в корне вашего веб-сервера и поместите в этот файл php rotate.php
...
<?php
###############################################
# Simple Php Image Rotator - 1.1 - 24.10.2018 #
# Alessandro Marinuzzi - http://www.alecos.it #
###############################################
function rotate($folder) {
$list = scandir($folder);
$fileList = array();
$img = '';
foreach ($list as $file) {
if (is_file($folder . '/' . $file)) {
$ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
if ($ext == 'gif' || $ext == 'jpeg' || $ext == 'jpg' || $ext == 'png') {
$fileList[] = $file;
}
}
}
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder . '/' . $fileList[$imageNumber];
}
return $img;
}
?>
Использование (например, в корне у вас может быть папка "pic"
, содержащая ваши изображения):
<a href="/<?php include("php/rotate.php"); echo rotate("pic"); ?>">
другое использование с использованием библиотеки highslide
:
<a href="/<?php include("php/rotate.php"); echo rotate("pic"); ?>" class="highslide" onclick="return hs.expand(this)"><img src="/<?php echo rotate("pic"); ?>" title="Click To Enlarge" alt="Random Gallery" width="90" height="67"></a>