mm: Springen zur nächsten (vorherigen) Seite

Beitrag lesen

'ǝɯɐu$ ıɥ

Es soll nicht z.B. mit eine Befehl wie: <a href="bild2.php">n&auml;chstes Bild</a> erfolgen, da dann ja immer die richtige Internetseiten (hier z.B. bild2.php) eingegeben werden müssen.
Wenns automatisch eingefügt wird wärs doch ok. Ruf eine Funktion auf, der du die aktuelle Seite übergibst. Oder die Funktion sucht sich anhand des aufrufenden Scripts die Zahl selber raus, da gibts irgendwas.
Dann kannst du in der Funktion jeweils vorher und nachher berechnen und in ihr auch nachsehen, obs die Seite überhaupt gibt.

Automatisch eingefügt wär´s natürlich ok. Wie mache ich es aber? Wie rufe ich die Funktion auf und welches script kann ich aufrufen, damit die Seitenzahlen aufgerufen werden? Benötige nähere Angabe,

Da du ja PHP seiten nutzt aber anscheinend keine Ahnung davon hast wäre es wichtig zu wissen wie du die erstellst (CMS?).

Es soll mit der Zeit eine Bildergalerie werden. Javascript möchte ich nicht - php ist in Ordnung. Wie muss das Script aussehen?

Ungetestet und du musst das noch einbauen bzw, optimieren und anpassen (eine gute Gelegenheit deine neuen PHP Kenntnisse anzuwenden;-)).

bild.php

<?php

if (array_key_exists ('bild', $GET)) {
if (file_exists('pics/bild
'.$GET ['bild'].'.jpg')) {
$size = getimagesize('pics/bild
'.$GET ['bild'].'.jpg');
$height = $size['1'];
$width = $size['0'];
//bildanzeige
echo '<img src="pics/bild
'.$_GET ['bild'].'.jpg" width="'.$size['0'].'" height="'.$size['1'].'" alt="" />';
}
$files = scandir('/pics');
$items = count($files);
$forward = $_GET ['bild'] +1;
$back = $_GET ['bild'] -1;
// vor
if ($items >  $forward){
$forward = 01;
echo '<a href="bild.php?bild='.$forward.'" >Nächstes Bild</a>'
} else echo '<a href="bild.php?bild='.$forward.'" >Nächstes Bild</a>';
//zurück
if ($items = 0){
$back = $items;
echo '<a href="bild.php?bild='.$back.'" >Vorheriges Bild</a>'
} else echo '<a href="bild.php?bild='.$back.'" >Vorheriges Bild</a>';
} else die();
?>


>   
> Alternativ: das Netz wimmelt von (PHP) Bildgalerie Scripten und für so ziemlich jedes CMS gibt es entsprechende Plug-ins.  
>   
> ssnɹƃ  
> ʍopɐɥs  
  
Funktioniert leicher nicht. Es kommt der Fehler: Parse error: syntax error, unexpected '}', expecting ',' or ';' in /mnt/web1/12/41/52155741/htdocs/Dominik/sono/php/navigal.php on line 18  
 siehe: http://www.dominik-meier.de/sono/sono2.php  
was mache ich da falsch? kannst du mir helfen, falls es nicht zu kompliziert ist? (Die PHP-Bildergalerien im Internet sind mir eigentlich zu umfangreich, suche etwas einfaches)  
  
Danke  
  
mm