Галерея для изображений

(Ответов: 3, Просмотров: 773)
  1. Новичок
    • Регистрация: 07.11.2011
    • Сообщений: 2
    • Репутация: 0
    Галерея для изображений. Берет все изображения из папки /walp.
    Автоматически считает все картинки в папке и постранично выводит их уменьшенные копии ( по 4 на странице ). При нажатии на мини - картинку, кидает на оригинал.
    НО на всех страницах выводит только первые 4 картинки
    Подскажите как исправить?
    PHP код:
     $dir opendir ("./walp");
               
    $count_f 0;
                while ( 
    $file readdir ($dir))
                 {
                  if (( 
    $file != ".") && ($file != ".."))
                 { 
    $count_f $count_f 1; }
                   
    $walp[$count_f] = $file;
                 }
              
    closedir ($dir);

               
    //  Выводим картинки в зависимоти от страницы

              
    if ($p $count_f/4)
             {
              for (
    $i = ($p*3); $i <= ($p*4); $i++)
              {
                print (
    "<a href = ./walp/$walp[$i]><img src = ./walp/$walp[$i] width=400></a><br><br><hr width = 80%><br>");
              }
                  print (
    "<br><br>");
             }
              if ( 
    $p >= $count_f/4)
              {
              for (
    $i = ($p*3); $i <= $count_f$i++)
              {
                print (
    "<a href = ./walp/$walp[$i]><img src = ./walp/$walp[$i] width=400></a><br><br><hr width = 80%><br>");
              }
                  print (
    "<br><br>");
               }
               
    //  Выводим список страниц

                  
    print ("<br><br>");
                  
    $pp $p 1;
                  print (
    "pages :");
                  if (
    $p 1) { print ("<a href = ?p=$pp> <<prev..</a>"); }
                  print (
    "<a href = ?p=1>1</a>");
                  for (
    $i 2$i <= ($count_f/4); $i++)
                  { print (
    "..<a href = ?p=$i>$i</a>"); }
                  
    $count_fn $count_f/4;
                  if ((
    $i 1)*$count_f)
                  { print (
    "..<a href = ?p=$i>$i</a>"); }
                  
    $pn $p 1;
                  if (
    $p $count_f/4) { print ("<a href= ?p=$pn>..next>></a></a>"); }
                  print (
    "<br><hr width = 80%>"); 
    • 0
  2. Сам себе режиссер Аватар для Steel
    • Регистрация: 30.08.2011
    • Сообщений: 1,235
    • Репутация: 753
    Какая CMS?
    • 0
  3. Новичок
    • Регистрация: 07.11.2011
    • Сообщений: 2
    • Репутация: 0
    Steel, сайт без движка
    • 0
  4. Гуру Аватар для Анальгин
    • Регистрация: 26.01.2010
    • Сообщений: 944
    • Репутация: 6
    Перед
    PHP код:
     if ($p $count_f/4
    Добавить
    PHP код:
    $p =1
    Таблетку?
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Нужна красивая флеш галерея.
Web программирование 6 17.12.2011 00:42
Галерея картинок для Joomla подскажите?
Прочее 4 29.11.2011 13:51
хостинг изображений
Покупка продажа сайтов 0 09.11.2011 15:45
Уникализатор изображений
Софт, скрипты, сервисы 24 31.07.2011 21:36
Галерея в WP-посте
Блоги 29 17.09.2009 14:08

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры