Autor | Zpráva | ||
---|---|---|---|
davidcoudy Profil |
#1 · Zasláno: 24. 6. 2006, 10:52:54
Mam fotogalerii provedenou pomocí php výpisem z adresáře vše je good. Jen bych potřeboval aby se mi vypsal jen určitej pocet fotek teda souborů na stránku třeba 20 a vytvořilo to odkaz na dalsích dvacet a pak jeste zpet. Prostě obcejne listování neví někdo jak na to.
<? $naseSlozka="maly"; $slozka = dir($naseSlozka); while($soubor=$slozka->read()) { if ($soubor=="." || $soubor=="..") continue; $soubory[]="$soubor"; //uložíme do pole } ksort ($soubory); //pole seřadíme sestupně rsort, asort vzestupně foreach ($soubory as $soubor) { echo "<div style=\"padding: 3px; background-color: black; border: solid 1px black; margin: 3px; float: right; height: 120px; width: 120px;\"><a href=\"velky/".$soubor."\" onClick=\"openWindow();\" target=\"JSL\"><img src=\"maly/$soubor\" alt=\"\" /></a></div>"; } $slozka->Close(); //zavřu složku ?> |
||
WertriK Profil |
#2 · Zasláno: 25. 6. 2006, 02:22:12
if ((isSet($_GET["id"]) && (is_int($_GET["id"])) && ($_GET["id"] > 1)) {
$id = $_GET["id"]; $next = $i+1; $prev = $i-1; } else { $id = 1; $next = $i+1; } $start = (10*$id) - 10; $end = 10*$id; for ($i = $start; $i <= $end; $i++) { echo "<div style=\"padding: 3px; background-color: black; border: solid 1px black; margin: 3px; float: right; height: 120px; width: 120px;\"><a href=\"velky/".$soubory[$i]."\" onClick=\"openWindow();\" target=\"JSL\"><img src=\"maly/".$soubory[$i]."\" alt=\"\" /></a></div>"; } $pages = round(count($stranky)/10); $next = $i+1; $prev = $i-1; if ($next <= $pages) { echo "<a href=\"?id=".$next."\">Next >>"; } if (isSet($prev)) { echo "<a href=\"?id=".$prev."\"><< Prev"; } Snad to bude fungovat |
||
davidcoudy Profil |
#3 · Zasláno: 25. 6. 2006, 13:38:57
Myslíš takhle?
<?php $naseSlozka="maly"; $slozka = dir($naseSlozka); while($soubor=$slozka->read()) { if ($soubor=="." || $soubor=="..") continue; $soubory[]="$soubor"; //uložíme do pole ksort ($soubory); if ((isSet($_GET["id"]) && (is_int($_GET["id"])) && ($_GET["id"] > 1)) { $id = $_GET["id"]; $next = $i+1; $prev = $i-1; } else { $id = 1; $next = $i+1; } $start = (10*$id) - 10; $end = 10*$id; for ($i = $start; $i <= $end; $i++) { echo "<div style=\"padding: 3px; background-color: black; border: solid 1px black; margin: 3px; float: right; height: 120px; width: 120px;\"><a href=\"velky/".$soubory[$i]."\" onClick=\"openWindow();\" target=\"JSL\"><img src=\"maly/".$soubory[$i]."\" alt=\"\" /></a></div>"; } $pages = round(count($stranky)/10); $next = $i+1; $prev = $i-1; if ($next <= $pages) { echo "<a href=\"?id=".$next."\">Next >>"; } if (isSet($prev)) { echo "<a href=\"?id=".$prev."\"><< Prev"; } ?> |
||
WertriK Profil |
#4 · Zasláno: 25. 6. 2006, 15:59:35
jj
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0