Barrea Wim
22/05/04, 12:45
Hallo,
Ik zou graag een soort van foto gallery maken waarbij de thumbnails
bijvoorbeeld in het linkse frame staan en als je er dan op klikt de
thumbnail in het rechtse frame in het groot getoond wordt. Dus een soort
van dynamische 'picture-holder' want ik wil niet voor elke foto een nieuwe
frame maken. Lijkt me niet moeilijk, maar ik zet m'n eerste stappen in php
en alle hulp is welkom :)
Alvast bedankt!
Wim
Warden Dave
22/05/04, 13:35
"Barrea Wim" <wbarrea@tiscali.be> wrote:
> Hallo,
Hoi,
> Ik zou graag een soort van foto gallery maken waarbij de thumbnails
> bijvoorbeeld in het linkse frame staan en als je er dan op klikt de
> thumbnail in het rechtse frame in het groot getoond wordt. Dus een soort
> van dynamische 'picture-holder' want ik wil niet voor elke foto een nieuwe
> frame maken. Lijkt me niet moeilijk, maar ik zet m'n eerste stappen in php
> en alle hulp is welkom :)
Dan ook maar een 1-voudig voorbeeld, dat je nog stricter zou kunnen maken
(nog extra checks op e.e.a.), maar alvast enig idee en resultaat geeft:
<?php
//==========================================
// De directory waarin de plaatjes staan
$imageDirectory = "/image/";
//------------------------------------------
$img = isset($_GET['img']) ? trim(strip_tags($_GET['img'])) : '';
$imgPath = $_SERVER['DOCUMENT_ROOT'] . $imageDirectory . $img;
if ($img && file_exists($imgPath)) {
$imgSize = getimagesize($imgPath);
$html = "<img src='$imageDirectory$img' {$imgSize[3]} border='0' alt=''>";
}
else
$html = "'$imageDirectory$img' not found.";
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>een plaatje...</title>
</head>
<body><?php echo $html; ?></body></html>
Wat je +- zo zou kunnen gebruiken: bestandsnaam.php?img=plaatje.jpg
....als er zoiets bestaat als '/image/plaatje.jpg'.
Je kunt zo zelf extratjes toevoegen, zoals bijv. 1 korte tekst voor bij de plaat,..
groet,
WD