- <?php
- $directory = '_include/img/work/full/'; //название папки с изображениями
- $allowed_types=array('jpg','jpeg','gif','png'); //разрешеные типы изображений
- $file_parts=array();
- $ext='';
- $title='';
- $i=0;
- //пробуем открыть папку
- $dir_handle = @opendir($directory) or die("There is an error with your image directory!");
- while ($file = readdir($dir_handle)) //поиск по файлам
- {
- if($file=='.' || $file == '..') continue; //пропустить ссылки на другие папки
- $file_parts = explode('.',$file); //разделить имя файла и поместить его в массив
- $ext = strtolower(array_pop($file_parts)); //последний элеменет - это расширение
- $title = implode('.',$file_parts);
- $title = htmlspecialchars($title);
- $nomargin='';
- if(in_array($ext,$allowed_types))
- {
- if(($i+1)%9==0) $nomargin='nomargin';
- //последнему изображению в ряде присваевается CSS класс "nomargin"
- echo '
- <li class="item-thumbs span3 design'.$nomargin.'" style="background:url('.$directory.'/'.$file.');">
- <a class="hover-wrap fancybox" data-fancybox-group="gallery" title="'.$title.'" href="'.$directory.'/'.$file.'"'.$title.'">
- <span class="overlay-img"></span>
- <span class="overlay-img-thumb font-icon-plus"></span></a>
- <img src="'.$directory.'/'.$file.'" alt="'.$signature.'">
- </li>';
- $i++;
- }
- }
- closedir($dir_handle); //закрыть папку
- ?>