php-скрипт с именем index.php, который сканирует папку с изображениями, а затем выводит список изображений на экран в виде html таблицы, 5 изображений подряд. Для того, чтобы получить список файлов в папке, необходимо использовать php-функцию скандира.
Спецификации:
Папка с изображениями находится в той же папке, что и скрипт index.php.
Файлы изображений будут считаться файлами, имена которых имеют расширения jpg, png, bmp. Сравнение расширений не чувствительно к регистру, т.е. image.jPg и image.JPG также будут считаться изображениями.
Расширение файла - это часть имени файла после запятой (например, для файла text.txt расширение файла - "txt").
Необходимо отображать только файлы изображений из выбранной папки.
Чтобы получить список изображений в папке изображений, вызовите функцию скандира следующим образом: scandir ("изображения"). Результатом работы этой функции является массив, содержащий содержимое папки images или FALSE, если по каким-либо причинам невозможно получить список файлов в этой папке.
Таблица с изображениями должна быть отцентрирована по горизонтали, кроме того сделайте рамку таблицы линией черного цвета, толщиной 1 пиксель.
На странице необходимо отображать не только имена файлов, но и сами изображения.
Мой код:
<b><i><?php
$dir = './';
$files = scandir($dir, 1);
if ($files !== false){
$k = 0;
echo '<style>
table{
border:1px solid black;
}
body{
text-align:center;
}
</style>';
echo '<table><tr>';
for($i = 0; $i < count($files); $i++){
$rest = substr($files[$i], -1);
if($rest == "g" || $rest == "G"|| $rest == "p" || $rest == "P"){
echo '<td><img src="'. $files[$i] .'"/></td>';
$k++;
}
if($k > 5)
{break;}
}
echo '</table></tr></div>';
}else{
echo $files;
}
?></i></b>