|
|
|
| Начинаю изучать php по немного. И требовалось написать скрипт, который формирует массив содержащий в себе пути к фотографиям из нужной папки.
Но там нужно было делать условие, чтобы кол-во элементов должно быть кратным трем.
Но стоит в папку закинуть изображение, чтобы было не кратно трем, то скрипт начинает висеть при выполнении.
Что делаю не так?
<?
$folder ='/images/';
$all_files = scandir($_SERVER["DOCUMENT_ROOT"].$folder);
unset($all_files[0]);
unset($all_files[1]);
$kol=count($all_files);
// Пока кол-во элементов массива $all_files не будет кратным трем\
// удаляем последний элемент
while ($kol%3!=0){
unset($all_files[$kol]);
}
foreach ($all_files as $value) {
echo "<img class='min' src='{$folder}{$value}' alt='{$value}'>";
}
?>
|
| |
|
|
|
|
|
|
|
для: immortal727
(18.03.2015 в 12:04)
| | while ($kol%3!=0){
переменная не меняет значения. Цикл бесконечен. | |
|
|
|
|
|
|
|
для: Trianon
(18.03.2015 в 12:56)
| | Спасибо. И как я не увидел. | |
|
|
|