Hallo
Ich bin wieder einmal am Basteln!
Leider klappt es nicht so wie ich es möchte!!
Ich habe da ein einfaches Gallerie Script!!
Ich möchte eine Varible setzten ---->1
mit der ich an der gewünschten Stelle ---->2 das richte Bild in einem PopUp Fenster betrachten kann!
Leider sind meine versuche immer fehlgeschlagen!
Das Fenster öffnet, aber kein Bild ist zu sehen.
Danke für deine Hilfe
Ich bin wieder einmal am Basteln!
Leider klappt es nicht so wie ich es möchte!!
Ich habe da ein einfaches Gallerie Script!!
Ich möchte eine Varible setzten ---->1
mit der ich an der gewünschten Stelle ---->2 das richte Bild in einem PopUp Fenster betrachten kann!
Leider sind meine versuche immer fehlgeschlagen!
Das Fenster öffnet, aber kein Bild ist zu sehen.
Danke für deine Hilfe
PHP-Code:
----->1 $windows = "javascript:FENSTER('---><---','$Gal')"; //
?>
<BODY text=#FFFFFF vLink=#0000FF aLink=#0000FF link=#0000FF bgColor=#000000>
<br>
<blockquote>
<table width="85%">
<tr>
<td>
<div align="right"><font size="1">Photos</font></div>
</td>
</tr>
<tr>
<td height="450">
<div align="center"><br>
<br>
<table width="93%">
<tr>
<td><strong><? echo $Gal ?></strong></td>
</tr>
<tr>
<td width="100%" height="150"> <div align="center"> <font size="1">
<?
if (isset($_GET['iid'])) {
$_GET['iid'];
} elseif (isset($_POST['iid'])) {
$_POST['iid'];
}
$files = array();
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if (eregi("\.jpe?g$", $file) ||
eregi("\.gif$", $file) ||
eregi("\.png$", $file)) {
$files[] = $file;
}
}
}
closedir($handle);
}
sort($files);
if (!is_dir($thumb)) {
mkdir($thumb, 0755);
}
$i = 0;
$th = array();
$iw = array();
$ih = array();
$ifs = array();
foreach ($files as $image) {
$thumbimage = $thumb."/".$image;
$thumb_exists = file_exists($thumbimage);
$size = GetImageSize($image);
$width = $size[0];
$height = $size[1];
$type = $size[2];
if (!$thumb_exists) {
set_time_limit(30);
switch ($type) {
case 1 :
$im = ImageCreateFromGIF($image);
break;
case 2 :
$im = ImageCreateFromJPEG($image);
break;
case 3 :
$im = ImageCreateFromPNG($image);
break;
}
$newwidth = $thumbwidth;
$newheight = ($newwidth / $width) * $height;
$im2 = ImageCreateTrueColor($newwidth,$newheight);
ImageCopyResampled($im2,$im,0,0,0,0,$newwidth,$newheight,$width,$height);
switch ($type) {
case 1:
ImageGIF($im2, $thumbimage);
break;
case 2:
ImageJpeg($im2, $thumbimage, $imagequality);
break;
case 3:
ImagePNG($im2, $thumbimage);
break;
imagedestroy($im);
imagedestroy($im2);
}
}
$th[$i] = $thumbimage;
$iw[$i] = $width;
$ih[$i] = $height;
$ifs[$i] = round((@filesize($image)/1024), 1);
$i++;
}
echo "<table border=\"1\" align=\"center\" bordercolor=\"#000000\" cellspacing=\"3\" cellpadding=\"3\">";
if (!isset($iid)) {
$rows = round(count($th)/$cols);
if (($rows * $cols) < (count($th))) {
$rows++;
}
for ($i = 1; $i <= $rows; $i++) {
echo "<tr>";
for ($j = 1; $j <= $cols; $j++) {
$td = (($i - 1) * $cols) + $j;
$iu = ($td - 1);
if (isset($th[$iu])) {
$op = "";
$op .= "<td><font size=\"1\">\n<div align=\"center\">\n<br>\n";
$op .= "<a title=\"$vi\" href=\"$sname?iid=$iu\">\n";
$op .= "<img src=\"$th[$iu]\" border=\"0\">\n";
$op .= "<br>$isz: $iw[$iu] x $ih[$iu]\n";
$op .= "<br>$ifs[$iu] Kb.</a>\n";
----->2 $op .= "<br><div align=\"center\"><a href=\"$windows\"> $mswindows </a>\n";
$op .= "<tr>\n<td>\n<div align=\"center\"><a href=\"$windows\"> $mswindows </div></td></tr>";
$op .= "<br>\n</div>\n</td>\n";
echo $op;
} else {
echo "<td>\n<br></td>\n";
}
}
echo "</tr>\n";
}
} else {
$iid2 = $iid+1;
$tot = count($th);
$op = "";
$op .= "<tr>\n<td>\n<div align=\"center\"> $msgcp $iid2 $msgof $tot </td>\n</tr>\n<tr>\n";
$op .= "<tr>\n<td>\n<div align=\"center\"><a href=\"$sname?iid=" . ($iid-1) . "\">$back</A> | <a href=\"$sback\"> $msgback </a> | <a href=\"$sname?iid=" . ($iid+1) . "\">$next</A></td>\n</tr>\n<tr>\n";
$op .= "<td>\n<div align=\"center\">\n";
$op .= "<img src=\"$files[$iid]\" border=\"0\">\n";
$op .= "<br>$isz: $iw[$iid] x $ih[$iid]\n";
$op .= "<br>$ifs[$iid] Kb.</a>\n";
$op .= "<br>\n</div>\n</td>\n</tr>\n";
$op .= "<tr>\n<td>\n<div align=\"center\"><a href=\"$sname?iid=" . ($iid-1) . "\">$back</A> | <a href=\"$sback\"> $msgback </a> | <a href=\"$sname?iid=" . ($iid+1) . "\">$next</A></div></td></tr>";
echo $op;
Kommentar