Mam taki skrypt:
<?
$max = 9; // ile na stronie
$katalog = 'tapety'; // katalog z grafika
$wiersz = 3; // liczba komorek w wierszu
$rozmiar = '10'; // rozmiar miniatur - podane w procentach !
$dlugosc = '500'; //szer. tabeli w px.
$katalog2 = 'tapety'; //katalog z wieksza grafika
$resize_od = '200'; // zmniejszanie obrazka powyzej (lub rowne) 200 pikseli szer. lub wysokosci - inne nie sa zmniejszane
$_exclusion = Array ('.','..'); $array_pad = dir($katalog); while((false !== ($gal = $array_pad -> read())))
{
{
$arg[] = $gal;
};
};
$array_pad -> close();
$_GET['pan'] = (int)$_GET['pan'];
(!isset($_GET['pan'])) ?
$_GET['pan']='0' : $_GET['pan'] = $_GET['pan'];
$od = $_GET['pan'];
$do = $_GET['pan']+$max;
$b = 0;
for($i=$od;$i<$do;$i++)
{
{
$query[] = $arg[$i];
}
};
if($_GET['pan']!=\"0\"){
echo \"<A HREF='?pan=\".($_GET['pan']-$max).\"'>««</A> \"; }else{
}
if($_GET['pan']!=\"0\"){
echo \" <A HREF='?pan=0'>Pierwsza strona</A> \"; }
$c = (($_GET['pan']+$max)<=$all) ? $_GET['pan']+$max : $all;
if(($_GET['pan']+$max)<ceil($all))
{
echo \" <A HREF='?pan=\".($arr*$max-$max).\"'>Ostatnia strona</A> \"; }
if(($_GET['pan']+$max)<ceil($all))
{
echo \"<A HREF='?pan=\".($_GET['pan']+$max).\"'>»»</A>\"; }
else{
echo \"»»\"; }
#######################################
# WYSWIETLENIE GALERII
print \"<div align=\"center\"><table border=\"1\" cellpadding=\"5\" cellspacing=\"0\" width=$dlugosc>\"; for($k=0;$k<count($query);$k++)
{
if(($size['pre'][0]>= $resize_od)||($size['pre'][1]>=$resize_od))
{
$pr['width'] = round($size['pre'][0
]*$rozmiar/100
); $pr['height'] = round($size['pre'][1
]*$rozmiar/100
); $zoom = ($size['pre'][0]/$pr['width']);
}else
{
$pr['width'] = $size['pre'][0];
$pr['height'] = $size['pre'][1];
}
$b++;
if($b==1)
{
}
print '<td align=center width=' . (floor($dlugosc/$wiersz)) . '>'; print \"<a HREF=\" . $katalog2 . '/' . $query[$k] . \" target='new'>\"; print \"<img SRC=\" . $katalog .'/'. $query[$k] . \" width=\" . $pr['width'] . \" height=\" . $pr['height'] . \" border=0></a>\"; if(($size['pre'][0]>= $resize_od)||($size['pre'][1]>=$resize_od))
if($b==$wiersz)
{
$b = 0;
}
}
?>
Wszystko ladnie dziala, ale jak includuje plik na stronie glownej to cala strona sie rozpada, tabelki sie rozjezdzaja :|
Tabelka z obrazkami jest bez zmian, rozjezdzaja sie inne, ktore sa na stronie glownej
Moze ktos znajdzie blad w tym skrypcie ?! ja szukam szukam i nie moge znalesc
Juz znalazlem (IMG:
http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (IMG:
http://forum.php.pl/style_emoticons/default/biggrin.gif)
Ten post edytował buffalo soldier 3.03.2005, 13:40:47