Вывод всех изображений из папки

<?php
$directory = './wp-content/gallery/slider';	//название папки с изображениями
$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));	//последний элеменет - это расширение
  if(in_array($ext,$allowed_types))	
  {
  echo '
	<img width="900" height="600" src="'.$directory.'/'.$file.'" class="attachment-slider wp-post-image" alt="img" title="img" />';
 $i++;	
  }
  }
closedir($dir_handle);	//закрыть папку
?>
This entry was posted in Php, Памятка. Bookmark the permalink.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*