::   Новое     Каталоги     [ Фотографии ]     Клуб     Бланки     Ссылки   :: 


0


growflowers.ru

 

 

ФОТОГРАФИИ

Другие луковичные  >>  Разное

Увы, ни одного изображения не найдено.
Приношу вам свои извинения за временные неудобства.

"; // заготовка "ошибко" $error_msg = "

Ошибка!
Не найдена папка с уменьшенными изображениями:
$request_folder$preview_folder

"; // ФУНКЦИЯ: Читает контент из указанного файла function read_from_file($filename) { ($fh = fopen($filename, "rt")) or die ("Невозможно открыть файл"); $fsize = filesize($filename); $res = fread($fh, $fsize); fclose ($fh); return $res; } // потом убрать //$preview_image_filename = array(); // если существует папка с превьюшкаими... $dir = $doc_root.$request_folder.$preview_folder; if (is_dir($dir)) { // ...открыть её if ($dh = opendir($dir)) { // ...и начать считывать имена файлов while (($filename = readdir($dh)) !== false) { // --- //echo $filename."\n
"; //echo $fileext = substr($filename, strrpos($filename, '.')+1, strlen($filename))."\n
"; //echo (strrpos($filename, '.')+1)."\n
"; //echo strlen($filename)."\n
"; // исключаем из массива имен папки "." и ".." if (($filename != ".") && ($filename != "..")) // ----- здесь нужна регулярка, определяющая только JPG { // потом убрать //$preview_image_filename[] = $filename; // проверяем, есть файл большого изображения $fullsize_exist = file_exists($doc_root.$request_folder.$fullsize_folder."/".$filename); // формируем имя файла в котором хранится название $caption_file = substr($filename, 0, strrpos($filename, '.')+1)."txt"; // проверяем, есть ли файл с названием $full_path_to_caption_file = $doc_root.$request_folder.$caption_file; // если есть, то название считывается из файла if (file_exists($full_path_to_caption_file)) { $caption = read_from_file($full_path_to_caption_file); } // если нет файла, то сформируем название из имени файла изображения else { // --- переделать! не исп. дважды один запрос тут и в стр. 56 $caption = substr($filename, 0, strrpos($filename, '.')); } // в ключе [3] содержатся высота и ширина изображения как готовый кусок для IMG $wh = getimagesize($doc_root.$request_folder.$preview_folder."/".$filename); // формируем кусок HTMLя с одной превьюшкой $img = "\"$caption\"";\n"; // ..со ссылкой на большое изображения if ($fullsize_exist) { // --- нафиг определение размера //$img_size = round(filesize($doc_root.$request_folder.$fullsize_folder."/".$filename) / 1024)."КБ"; $img .= " title=\"щелкните на картинку, чтобы посмотреть большое изображение (откроется в новом окне)\">"; $html .= "\n".$img."
\n"; $html .= "

".$caption."

\n"; } // ..или без ссылки else { $img .= " title=\"извините, большое изображение пока не готово\">"; $html .= $img."
\n"; $html .= "

".$caption."

\n"; } $html .= "\n"; } } // закончили читать имена файлов из папки, закрыли её closedir($dh); // если не оказалось ни одного файла, а сама папка была - "звиняй барин" if ($html == "") $html .= $sorry_msg; } } // нет такой папки, какая положена превьюшкам - "ошибко" else $html .= $error_msg; // потом убрать //echo "\n"; // выводим HTML для всех превьюшек echo $html; ?>




Growflowers.ru - это персональный сайт Кузьмина Николая Ивановича, посвященный цветам. Здесь вы найдете фотографии гладиолусов, тюльпанов, нарциссов, крокусов, сибирских, карликовых и бородатых ирисов и прочих луковичных растений. Представлена информация о московском клубе гладиолусоводов, расписании московской выставки гладиолусов и клубных событиях.



 

© Growflowers, 2001 - 2017                                  E-mail: growflowers@yandex.ru