Фотогалерея

melnikdima

Новичок
Фотогалерея

Здр подскажите простеньку готову фотогалерею.

чисто для себя.

просмотр папок с фотками.

папка
-папка1
-фото1
-фото2
-папка2
-фото1
-фото2

и т.д.

то есть я создаю папку3 а фотогалерея сама создаёт превью.

можно кто натыкался на такую простенькую фотогалере?
 

TutanXamoN

Новичок
Блин) Когда я пришёл на этот форум меня глубоко удивляли посылы в гугл, но давайте на секунду задумаемся - сколько времени вы потратите на один запрос и просмотр результатов?
Мысль пошла - 1,5/10 секунд
Мысль ввелась в гугл - 5/20 секунд
Получили 10 результатов - 0,09/0,22 секунды (по сведениям гугла)
Обработка результатов - 15/40 секунд на результат.
Допустим что Вы:
-умеете формулировать запросы
-владеете базовым английским
-вам крупно не повезло и необходимый вам результат на 8-м месте
10+20+0,22+40*8 =5,837 минуты
Зачем создавать лишнюю тему и ждать ответ который ВРЯД ЛИ поступит раньше?
Ради интереса - засеките время http://tinyurl.com/ygrcjdw
 

melnikdima

Новичок
TutanXamoN
спасибо конечно за выкоблучивания....

если бы всё так просто было бы найти я бы тему и не создавал бы....

-~{}~ 18.06.10 22:01:

а
 

Фанат

oncle terrible
Команда форума
PHP:
<?
error_reporting(E_ALL);
$basedir=dirname(__FILE__)."/";

$request=explode('?',$_SERVER['REQUEST_URI']);
$dir=strtok($_SERVER['REQUEST_URI'],'?');
$systemdir=realpath($_SERVER['DOCUMENT_ROOT'].$dir)."/";

if (substr($systemdir,0,strlen($basedir)) !== $basedir) {
  header ("HTTP/1.0 403 Forbidden"); 
  exit; 
} elseif ($systemdir === $basedir) {
  $list=glob("*",GLOB_ONLYDIR);
  foreach($list as $dname) {
  if (is_readable($dname.".zip")) $fname=$dname.".zip"; else $fname="";
?>
   <li><a href="<?=$dir?><?=$dname?>/"><?=$dname?></a>
   <? if($fname): ?> (<a href="<?=$dir?><?=$dname?>.zip"><?=$dname?>.zip</a>)<? endif ?>
<?
  }
} else { 
  chdir($systemdir);
  $list=glob("*.[Jj][Pp][Gg]");
  $qs=rawurldecode($_SERVER['QUERY_STRING']);
  $key=array_search($qs,$list);
  $pic=$dir.rawurlencode($list[$key]);

  ?><div align="center"><?
  if (isset($list[$key-1])) echo '<a href="?'.rawurlencode($list[$key-1]).'" id="back">&lt;&lt;&lt;</a>';
  echo ' <a href="..">back</a> ';
  if (isset($list[$key+1])) echo '<a href="?'.rawurlencode($list[$key+1]).'" id="forward">&gt;&gt;&gt;</a>';

  ?><br><img src="<?=$pic?>"></div><?
}
?>
там еще прокрутка мышью была, но она моими кривыми руками в два раза больше места занимает
и оно под
Код:
directoryindex /photo/index.php
заточено

а для ресайза можно вот это фуфло прикрутить
http://shiftingpixel.com/2008/03/03/smart-image-resizer/
 
Сверху