Телефон: +7 (926) 245-03-63

Галерея картинок на PHP

Следующая статья: Как отправить ICQ сообщение через PHP?

Читаем все имена в массив а потом формируешь урл из элементов массива в урле передаешь номер следующего или предыдущего номера картинки

<?php
$fd=@opendir($id);
$i=0;
if ($fd)
{ while($file=@readdir($fd))
  { if (($file!='.') and ($file!='..'))
    { $cornerimage[$i]=$file;
      $i++;
    }
    else
    { $r=100;
    }
  }
  @closedir($fd);
  $r=count($cornerimage);
}
?>
<table style="width:100%; height:400px;">
<tr>
<td style="text-align:center">
<!--Модуль навигации цифрами-->
<?php
$j=0;
if ($r<100)
{ for ($i=0;$i<($r);$i++)
  { if ($j<19)
    { echo '<a href="index.php?id='.$i.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'">'.$i+1.'</a>&nbsp;';
      $j++;
    }
    else
    { $j=0;
      echo '<br /><a href="index.php?id='.$i.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'">'.$i+1.'</a> '
    }
  }
}
?>
<hr />
<!-- Модуль вывода картинки и навигации стрелками-->
<?php
if (!$id)
{ $id=0;
  echo '<img src="'.$size=getimagesize($id.'/'.$cornerimage[$id]);
  echo $id.'/'.$cornerimage[$idd].'" width="'.$size[0].'" height="'.$size[1].'"'.$id++.' alt="Picture">';
  echo '<br /><hr /><a href="index.php?id='.$idd.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'>next >></a>';
}
else
{ if ($id!=($r-1))
  { $pidd=$id-1;
    echo '<img src="'.$size=getimagesize($id.'/'.$cornerimage[$id]);
    echo $id.'/'.$cornerimage[$idd].'" width="'.$size[0].'" height="'.$size[1].'"';
    $id++;
    echo '" alt="Picture"><br /><hr /><a href="index.php?id="'.$pidd.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'><< prev</a>&nbsp;';
    echo '<a href="index.php?id='.$idd.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'>next >></a>';
  }
  else
  { $pidd=$id-1;
    echo '<img src="'.$size=getimagesize($id.'/'.$cornerimage[$id]);
    echo $id.'/'.$cornerimage[$idd].'" width="'.$size[0].'" height="'.$size[1].'"';
    $idd++;
    echo ' alt="Picture"><br /><hr /><a href="index.php?id='.$pidd.'&id='.$id.'&mid='.$mid.'&lng='.$lng.'><< prev</a>&nbsp;';
  }
}
?>
</td>
</tr>
</table>

здесь cornerimage[] -массив имен картинок
id - имя директории
idd - номер элемента массива
данный метод позволяет выводить картинки независимо от названий и типов файлов

Интересное в интернете: продажа апартаментов в ялте