klappt - vielleicht kannst du doch nochmal schauen - dass letzte bild ist immer ein blankbild ohne datei informationen - weisst du woran das liegen kann
dateien auslesen
Einklappen
X
-
hallo
vielleicht könnt ihr nochmal schauen
das ist nun mein script
PHP-Code:<?php
$picid = $picid;
// Holen der aktuellen BildID
$intPic = $_GET['pic'];
// Wenn das Script zum ersten Mal aufgerufen wird ist PIC leer, also 0;
if(empty($_GET['pic']))
$intPic = 0;
// ID der nächsten Bildes
$intPicNext = $intPic + 1;
// ID der vorherigen Bildes
$intPicPrev = $intPic - 1;
$dir = "./bilder";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
if(strpos ($filename, substr($picid,0,4)) !== false) $files[] = $filename;
}
// Wieviele Bilder haben wir?
$intMaxPic = count($files);
echo "Bildid";
echo $intPic;
echo '<TD><IMG SRC="'.$files[$intPic].'"></TD>';
// Wenn das aktuelle Bild ungleich 0 ist, kann man rückwärts blättern
if($intPic != 0) echo '<a href="test1.php?pic='.$intPicPrev.'" title="Vorheriges Bild">zurueck</a><br>';
// Wenn das aktuelle Bild ungleich der ID der letzten Bildes ist, kann man vorwärts blättern
if($intPic != $intMaxPic) echo '<a href="test1.php?pic='.$intPicNext.'" title="Nächstes Bild">vor</a>';
?>
Kommentar
-
Is mir eigentlich egal, weißt du? Von mir aus trags in einem Eimer zum Webserver.
Ich habe nicht alles komplett nachvollzogen, aber wenn du nichts übergibst, wirds bei substr() wohl nicht so hinhauen wie du es gern hättest.
Ich finde übrigens, du könntest auch mal ein bißchen selber denken. Nicht wegen jedem kleinen Pups gleich fragen und wenn du nicht mehr weiter weißt, mal wieder den Code posten! Kommt man sich ja vor wie ein Tierarzt - da arbeiten die Patienten auch nicht mit.Zuletzt geändert von onemorenerd; 26.07.2005, 15:18.
Kommentar
Kommentar