tobias w: get-counter bei links

Geehrte Community
Ich habe ein Problem mit meiner Portfolio Seite.
Ich habe ein Bildupload Script, welches die heraufgeladenen Bilder in den Ordner "images" kopiert.

Ausserdem wird ein Thumbnail generiert, im Ordner "images/thumbs".

Jetzt kommen wir zu meinem Problem.
Ich habe eine Portfolio Seite welche automatisch alle Bilder anzeigt(als Vorschau 50px x 50px), welche sich im Ordner  "images/thumbs" befinden.

Ich möchte, wenn man auf ein Bild klickt, dass dann automatisch das Bild, auf welches geklickt wird, angezeigt wird (grösser 200 x 100px).

Ich denke, dass geht irgendwie in dem ich den Bildern einen Counter hinzufüge, welcher automatisch Get-Variablen definiert die heraufzählen, doch irgendwie klappt es nicht so ganz. Ich kopiere euch hier mal den Code:

<?php

$path = "images/thumbs/";
$dh = opendir($path);
$i=1;
$file == $nummer;
$bild = ($_GET['bild']);

while (($file = readdir($dh)) !== false)
{
if($file != "." && $file != "..")
{
echo "<a href='portfolio.php?bild=1'><img src='$path$file' width='50' height='50'></a>";
echo "<span class='info'>Bild '".$_GET['bild']."' \n</span>";
$i++;
$file++;
}
}
closedir($dh);
?>

  1. Hi,

    Ich möchte, wenn man auf ein Bild klickt, dass dann automatisch das Bild, auf welches geklickt wird, angezeigt wird (grösser 200 x 100px).

    Ich denke, dass geht irgendwie in dem ich den Bildern einen Counter hinzufüge, welcher automatisch Get-Variablen definiert die heraufzählen

    warum so verquer? Da die Thumbs in einem eigenen Verzeichnis liegen, werden sie doch wohl denselben Namen haben, wie die Originale, oder? Dann gehört zu "/images/BildX.jpg" doch auch "/images/thumbs/BildX.jpg" und Du bräuchtest nur "?BildX" zu übergeben.

    freundliche Grüße
    Ingo

    1. warum so verquer? Da die Thumbs in einem eigenen Verzeichnis liegen, werden sie doch wohl denselben Namen haben, wie die Originale, oder? Dann gehört zu "/images/BildX.jpg" doch auch "/images/thumbs/BildX.jpg" und Du bräuchtest nur "?BildX" zu übergeben.

      jup habs so geschafft. thx!