Hilfe bei Galerie
Jakob
- javascript
Hallo
ein Bekannter der nicht zuerreichen ist hat mir den unten stehenden Coder zum erstellen von automatischen Galerien gegeben. Jetzt habe ich einige Fragen:
1. Wo kommt der Befehl für "autoscroll=true" rein?
2. dass bilder beim popup keinen rand haben (also fenster angepasst) popupAutoClose=true (wo kommt das hin)
3. wo veränder ich dass in einer reihe mehr bilder reinkommen und näher beisammen sind?
---------------------------------------------------------------------
<script type="text/javascript">
<!--
function opengalwindow(name,url,w,h) {
window.open(url,name,"width="+w+",height="+h+",left=10,top=10,location=no,menubar=no,resizable=no,status=no,toolbar=no,scrollbars=auto");
}
//-->
</script>
<?php
error_reporting(0);
$handle=opendir(".");
$cnter=0;
echo "<table cellpadding=5 cellspacing=5 class="POPUP"><tr>\n";
while ($file = readdir($handle))
{
if ($file != "." && $file != "..")
{
$picinfo = @getimagesize($file);
if ($picinfo !== false)
{
if(file_exists("tnails/$file"))
{
$lol = 1;
}
else
{
$size=getimagesize("$file");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=120;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
$altesBild=ImageCreateFromJPEG("$file");
if ($altesBild == "")
{
$altesBild=ImageCreateFromGif("$file");
}
if ($altesBild == "")
{
$altesBild=ImageCreateFromPng("$file");
}
if ($altesBild == "")
{
$altesBild=ImageCreateFromwbmp("$file");
}
$neuesBild=ImageCreateTrueColor($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
$wechseln=chdir("tnails");
ImageJPEG($neuesBild,"$file");
$wechseln=chdir("..");
}
$img_x = $picinfo[0];
$w_x = $img_x+20;
$img_y = $picinfo[1];
$w_y = $img_y+30;
$x = ($cnter % 3);
$fn=$file.".txt";
if (file_exists($fn)) {
$fp = fopen ($fn,"r");
$str = fgets($fp,filesize ($fn));
fclose($fp);
//$txt="<br>$file<br>$img_x x $img_y<br><br></td>\n";
$alt=$str;
} else {
//$txt="<br>$file<br>$img_x x $img_y<br><br></td>\n";
}
if ($x == 0)
{
echo "</tr><tr><td class="POPUP" align=center valign=middle>\n";
echo "<a href="javascript:opengalwindow('buddy','$file',$w_x,$w_y);"><img alt="$alt" border=0 height=83 src=tnails/$file></a>";
echo $txt;
} else {
echo "<td class="POPUP" align=center valign=middle>\n";
echo "<a href="javascript:opengalwindow('buddy','$file',$w_x,$w_y);"><img alt="$alt" border=0 height=83 src=tnails/$file></a>";
echo $txt;
}
$cnter=$cnter+1;
}
}
}
closedir($handle);
echo "</tr></table>\n";
if ($cnter==0) {echo"Keine Bilder vorhanden.";}
$wechseln=chdir("tnails");
$handle=opendir(".");
while ($file = readdir($handle))
{
if ($file != "." && $file != "..")
{
$picinfo = @getimagesize($file);
if ($picinfo !== false)
{
$wechseln=chdir("..");
if(file_exists("$file"))
{
$wechseln=chdir("tnails");
}
else
{
$wechseln=chdir("tnails");
unlink($file);
}
}
}
}
closedir($handle);
?>
Tag Jakob.
- Wo kommt der Befehl für "autoscroll=true" rein?
Es gibt keinen Befehl "autoscroll", weder in Javascript noch in PHP.
- dass bilder beim popup keinen rand haben (also fenster angepasst) popupAutoClose=true (wo kommt das hin)
Es gibt keinen Befehl "popupAutoClose", weder in Javascript noch in PHP.
Beschreibe bitte detailliert, was du mit diesen "Befehlen" erreichen möchtest.
- wo veränder ich dass in einer reihe mehr bilder reinkommen und näher beisammen sind?
Mache uns bitte eine Beispielseite zugänglich, damit man sich das HTML-Ergebnis anschauen kann.
Siechfred