Hallo
Ich habe das Problem, dass ich keine Thumbs angezeigt bekomme.
Ich habe 2 Dateien. In der ersten lege ich das Layout fest und lese den Ordner aus.
In der 2. Datei zeige ich die Thumbs an.
Ich weiß nicht woran es liegt das keine kleinen Bildchen angezeigt werden, vielleicht kann mal jemand ein Auge drauf werfen
Datei1
Datei2
Vielen Dank im voraus.
Maik
Ich habe das Problem, dass ich keine Thumbs angezeigt bekomme.
Ich habe 2 Dateien. In der ersten lege ich das Layout fest und lese den Ordner aus.
In der 2. Datei zeige ich die Thumbs an.
Ich weiß nicht woran es liegt das keine kleinen Bildchen angezeigt werden, vielleicht kann mal jemand ein Auge drauf werfen
Datei1
PHP:
<html>
<head>
<title>Bildergalerie</title>
<style type="text/css">
<!--
html, body { background-color:#EEF2FB; color:#990000; margin:0px; }
.thumbs { background-color:#FFFFFF; height:120px; overflow:scroll; white-space:nowrap; padding:10; width:100%; }
.vorschau { border:1px solid #000000; cursor:pointer; }
.anzeige { text-align:center; }
#bild_anzeige { border:1px solid #000000; }
/* blau #6375D6 */
// -->
</style>
<script type="text/javascript">
<!--
function bild_anzeigen(bild)
{
document.getElementById("bild_anzeige").src = "vorlage/" + bild;
}
//-->
</script>
</head>
<body>
<div class="thumbs">
<?php
$fp = opendir("vorlage"); // Ordner in dem die Bilder sind
while ( $datei = readdir($fp) )
{
if ( $datei != "." AND $datei != ".." ) {
if ( empty($erstebild) ) { $erstebild = $datei; }
?>
<img class="vorschau" src="bilder_auslesen_3_thumbs.php?pic=<?=$datei?>" onclick="bild_anzeigen('<?=$datei?>')" />
<?
echo "\n";
}
}
?>
</div>
<div class="anzeige">
<img id="bild_anzeige" src="vorlage/<?=$erstebild?>" alt="" border="0">
</div>
</body>
</html>
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?PHP
$verz = "vorlage";
$_GET["pic"]
$info = getimagesize($verz.$pic);
switch($info[2])
{
case 1: $quellbild = imagecreatefromgif($verz.$pic); break;
case 2: $quellbild = imagecreatefromjpeg($verz.$pic); break;
}
if ( $info[0] < $info[1] )
{
$breiteneu = round($info[0]/$info[1]*80);
$hoeheneu = 80;
$xneu = (80-$breiteneu)/2;
$yneu = 0;
}
else
{
$breiteneu = 80;
$hoeheneu = round($info[1]/$info[0]*80);
$xneu = 0;
$yneu = (80-$hoeheneu)/2;
}
$bildneu = imagecreate(80, 80);
$weiss = imagecolorallocate($bildneu, 255, 255, 255);
imagecopyresized($bildneu, $quellbild, $xneu, $yneu, 0, 0, $breiteneu,$hoeheneu, $info[0], $info[1]);
imagejpeg($bildneu);
imagedestroy($bildneu);
imagedestroy($quellbild);
?>
</body>
</html>
Maik