nechce se mi v tom vrtat tak tady máš moji galerii je to to stejný co máš ty jen obrazky kousek od sebe jak chceš.
Vytvoř si script třeba galerie.php, pak vytvoř složku obrazky a do ní to vlož a ještě tam vlož script miniatury.php.
galerie.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<style>
.zobraz {
visibility: hidden;
position: absolute;
z-index: 2;
background-color: #dcdcdc;
padding: 4px;
border: 1px solid;
}
</style>
</head>
<body>
<h2>Výpis souborů</h2>
<?
$slozka = "./obrazky/"; // složka ze které chceme vypsat soubory
$nahled = "miniatury"; // miniatury
$vypis = opendir($slozka); //otevře složku
$celkem = '0'; //začátek počtu fotek
while (false!==($file = readdir($vypis))) //načtou se soubory
{
if($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nahled) //preohledáme složku...
{
$celkem++; //...sečtem počet fotek...
if (file_exists($slozka.$nahled.'/'.$file))
{ //pokud existuje náhled tak ho zobrazíme...
echo "<a href=\"#\" onmouseover=\"document.getElementById('".$file."').style.visibility='visible'\" onmouseout=\"document.getElementById('".$file."').style.visibility='hidden'\"><img src=\"obrazky/nahledy/".$file."\" alt=\"".$file."\"></a><div class=\"zobraz\" id=\"".$file."\"><img src=\"obrazky/".$file."\" alt=\"".$file."\" /></div>\n";
}//pokud neexistuje tak ho vytvoříme...
else echo "<a href=\"#\" onmouseover=\"document.getElementById('".$file."').style.visibility='visible'\" onmouseout=\"document.getElementById('".$file."').style.visibility='hidden'\"><img src=\"thumb.php?nazev=".$file."\" alt=\"".$file."\"></a><div class=\"zobraz\" id=\"".$file."\"><img src=\"obrazky/".$file."\" alt=\"".$file."\" /></div>\n";
}
} echo '<br>Celkem fotek v galerii: '.$celkem; // vypíšeme počet fotek v halerii...
closedir($vypis); //zavřeme složku
?>
</body>
</html>
miniatury.php
<?
$nazev = $_GET['nazev']; //název obrázku
$adresa = "./obrazky/nahledy/".$nazev; //složka do které se uloží miniatura....
$adresa_org = "./obrazky/".$nazev; //cesta k obrázku xP
header('Content-type: image/jpeg');
$velikost = getimagesize($adresa_org); //zjištění rozměrů obrázku
$sirka = $velikost[0]; // šířka obrázku
$vyska = $velikost[1]; // výška obrázku
$tn_vyska = 80; //výška obrázku po zmenšení
$tn_sirka = $sirka*(80/$vyska); //aby se zachoval poměr stran vypočíta se nová šířka
$org = ImageCreateFromJpeg($adresa_org);
$tn = ImageCreateTrueColor($tn_sirka+3,$tn_vyska+3); //ke zmenšenému obrázku přidáme "stín"
ImageCopyResampled($tn,$org,1,1,0,0,$tn_sirka,$tn_vyska,$sirka,$vyska); //zmešíme obrázek a uložíme do připravené složky
ImageJpeg($tn,$adresa);
ImageJpeg($tn);
ImageDestroy($tn);
ImageDestroy($org);
?>
Zbytek už určitě víš,jestli tam mám někde chybu tak si to uprav x) GL