Hallo!
Habe ein problem mit ner Blätterfunktion von meinem Galleryscript...habe schon soviel geändert, also wenn ihr aus meinem script nicht schlau werdet kann ich es verstehen...Aber irgendwie geht es fast.
Hab momentan nur ein Problem...und zwar zeigt er mir bei der 2. Seite nicht mehr die Seitenauswahl an, verstehe auch wieso, aber ich weiss nicht wie ich das problem beheben kann, ohne dass ein anderes ensteht.
das Script ist online hier zu finden....
und hier mein Code:
Vielen Dank für eure Hilfe.
Gruss Ignition
Habe ein problem mit ner Blätterfunktion von meinem Galleryscript...habe schon soviel geändert, also wenn ihr aus meinem script nicht schlau werdet kann ich es verstehen...Aber irgendwie geht es fast.
Hab momentan nur ein Problem...und zwar zeigt er mir bei der 2. Seite nicht mehr die Seitenauswahl an, verstehe auch wieso, aber ich weiss nicht wie ich das problem beheben kann, ohne dass ein anderes ensteht.
das Script ist online hier zu finden....
und hier mein Code:
PHP-Code:
<?
$handle = opendir ('downloads/pictures/');
$ordner = "downloads/pictures/";
while ($file = readdir ($handle)) {
if ($file != "." && $file != ".." && $file != "temp") {
$files .= "|$file";
}
}
closedir($handle);
$filearray = explode ("|", $files);
$counter = count($filearray);
sort ($filearray);
$gesamt = $counter+1;
$counter = $counter - 1;
if(!isset($seite))
{
$seite="1";
}
if($i == "")
{
$i = "1";
}
if($i == "0")
{
$i = "1";
}
$count = "1";
$bilderprozeile = "4";
$zeilenproseite= "2";
$proseite= $zeilenproseite*$bilderprozeile*$seite;
$anzahlzeilen = "0";
$seiten_gesamt = ceil($gesamt / $proseite);
while ($i <= $proseite && $i != $gesamt-1) {
$file3 = strtolower($filearray[$i]);
$bildname = $file3;
if($count == $bilderprozeile)
{
$br="<br>";
$count=0;
$anzahlzeilen = $anzahlzeilen+1;
}
if($anzahlzeilen == $zeilenproseite)
{
$wechsel = "<h1>Seitenwechsel</h1>";
}
//------------------------------------------- Bildgrösse ermitteln ------------------------------------------
$picsize = getImageSize("downloads/pictures/$file3");
//-----------------------------------------------------------------------------------------------------------
if(!file_exists("downloads/pictures/temp/$file3"))
{
echo "Bitte zuerst <a href=\"downloads/pic_gen.php\">diese</a> Datei aufrufen!";
}
$picsizea = $picsize[0]+20;
$picsizeb = $picsize[1]+20;
echo "<font class=\"stn\"><a href=\"#\" onClick=\"window.open('downloads/pictures/$bildname', 'fenster','toolbar=no,status=no,menubar=no,scrollbars=no,width=$picsizea,height=$picsizeb')\">";
echo"<img src=\"downloads/pictures/temp/$bildname\" border=\"0\"></a>$anzahlzeilen$count$i$br$wechsel";
$i++;
if($br == "<br>")
{
$br="";
}
$count++;
}
echo "$gesamt und $proseite";
if ($gesamt > $proseite) {
echo 'Seite: ';
for ($y = 1; $y <= $seiten_gesamt; $y++) {
if ($y == $seite) {
echo ' <b>'.$seite.'</b> |';
} else {
$rechnung = $y*$proseite;
$i = $rechnung-$proseite+1;
echo ' <a href="'.$_SERVER['PHP_SELF'].'?seite='.$y.'&i='.$i.'">'.$y.'</a> |';
}
}
}
?>
Vielen Dank für eure Hilfe.
Gruss Ignition
Kommentar