hallo iedereen ik ben hier nieuw zo als je wel zult zien

ik heb eens een vraag je over een script dat ik heb gevonden.
het script doet het volgende het neemt foto’s uit een map en geeft deze wee in een verkleinde vorm.
Maar hier wil nog bij hebben als ik op de foto klikt dat deze in originele grote word weer gegeven maar dit vind ik niet .
Kan iemand mij hier bij helen, het script vind je hier onder.
<?php
if (!isset($_GET['jaar'])) {
$pagina = $_GET['jaar'];
if ($handle = opendir('fotos_activiteiten/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href=\"fotos_arne.php?jaar=" . $file . "\">" . $file ."</a> <br />";
}
}
closedir($handle);
}
} else if (isset($_GET['jaar']) && !isset($_GET['map'])) {
$jaar = $_GET['jaar'];
if ($handle = opendir("fotos_activiteiten/" . $jaar . "")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href=\"fotos_arne.php?jaar=" . $_GET['jaar'] . "&amp;map=" . $file . "\">" . $file ."</a> <br />";
}
}
closedir($handle);
}
} else if (isset($_GET['jaar']) && isset($_GET['map'])) {
$jaar = $_GET['jaar'];
$map = $_GET['map'];
echo "<p>";
if ($handle = opendir("fotos_activiteiten/" . $jaar . "/" . $map . "")) {
// if ($handle = opendir("fotos/" . $jaar . "/" . $map . "")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<img src=\"fotos_activiteiten/" . $jaar . "/" . $map . "/" . $file . "\" width=\"480\" height=\"320\" />";
// comment #1: onbekende regel: orginele regel:
// echo "<img src=\"fotos/" . $jaar . "/" . $map . "/" . $file . "\" width=\"480\" height=\"320\" />";
}
}
closedir($handle);
}
echo "</p>";
}
?>

alvast bedankt

Mooi gecodeerd ook en goed gebruik van tabs..

De enige regel die een width en height op geeft is bij jou op regel 30 (in deze code box dus). Probeer daar eens een link van te maken:

<?php
echo '<a href="fotos_activiteiten/' . $jaar . '/' . $map . '/' . $file . '" title="Originele foto"><img src="fotos_activiteiten/' . $jaar . '/' . $map . '/' . $file . '" width="480" height="320" /></a>';
?>


Die /> slaat ook nergens op als je geen alt en title atribute gebruikt in je <img> tag, dus dat zou ik ook zeker aanpassen.
Een image geef je alleen een ALT mee, een TITLE gebruik je voor je link :)
Hartelijk bedankt voor mij te helpen
maar met het script uit te testen heb ik gezien dat de foto’s die recht op staan niet worden gedraaid, dit is wel een Beetje lastig want de foto’s worden dan allemaal samen gedrukt. Kan dit verholpen door nog iets aan te passen in mijn code.
Al vast bedankt
Ik denk dat je gewoon moet kijken of de breedte kleiner is dan de hoogte. Zo ja, roteren.
Hoe zo kan ik niet goed aan uit want ik zit met liggen de foto’s en recht op staande foto’s dat is mijn probleem dat wil bedoelen. De recht op staan de foto’s moeten in feite gekanteld worden.

Reageren