<< на главную << Фотогалерея

"; if (is_dir($dirname)){photo_show($dirname);}else {photo_show (".");}//отображение фотогалереи, т.е. содержимого директории $dirname if (is_dir($dirname)){dir_search($dirname);}else {dir_search (".");}// перед отображением галереи ввывод поддиректорий //----------------------------------------------------------------------------// //----------------загрузка описания-------------------------------------------// function list_opis($dirname,$name) { $listing=$dirname."/list"; if (file_exists($listing)){ $fh=fopen($listing,"r"); while(!feof($fh)) {$all[] = fgets($fh);} fclose($fh); } if ( (isset($all))) foreach ($all as $i => $entry1) { $entry = explode( " - ", $all[$i],2); if ((isset($entry[0]))&(strcmp($name,$entry[0])==0)) {if (isset($entry[1])){return $entry[1];} } } } //----------------отображение пути сверху-------------------------------------// function path_list($dirname) { $pathfull=""; $path=explode('/',$dirname); foreach ($path as $key => $path1) { if ( $path1!="."){ $pathfull=$pathfull."/".$path1; $opis=list_opis("./".$pathfull,"header"); echo " >> $opis"; } } } //----------------------------------------------------------------------------// //-----------------Отображение фотогалереи------------------------------------// function photo_show($dirname) { $entry=""; if ((substr($dirname,0,1)==".")&&(!strpos($dirname,"/../"))){ ?>


read()){$dirloc[]=$entry;} $d -> close(); sort($dirloc); foreach($dirloc as $j => $entry) {if ((strtoupper(substr($entry,-4))==".JPG") && (strtoupper(substr($entry,0,2))!="TN")) { $i++; if ($i>=$width_table) {$i=0; echo "";} $opis=list_opis($dirname,$entry);//получаем описание файла если оно есть if (($opis=="") || ($opis=="\n\r")) {$opis=$entry;} ?>>





close(); ?>
read()){$dirloc[]=$entry;} $d->close(); sort($dirloc); foreach($dirloc as $j => $entry){ if ($entry!="." && $entry!=".."&& is_dir($dirname."/".$entry) && ($entry != "tn")) { //проверка на существования файла с описанием директории, и чтение из него посторочно, поиск совпадений с именем текущего файла, для отображения информации о директории $opis=list_opis($dirname."/".$entry,"header"); //вывод ссылки на директорию и описание ?>
$opis
\n"; ?>