'ǝɯɐu$ ıɥ
Es soll nicht z.B. mit eine Befehl wie: <a href="bild2.php">nä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
Danke, ich werde es ausprobieren und anpassen.
Ich habe wirklich nicht viel Ahnung von PHP. Die Seite hat auch nur rudimentäre php-Funktionen - habe ich mir aus dem Internet und bei selfhtml zusammengesucht. Danke für den Link. Werde mich mal mehr damit beschäftigen.
mm