Zitat:
Wichtig ist mir dabei, dass die Breite der Tabelle (grüner Rahmen) nicht gesprengt wird
DAfür benutze ich folgender Code:
Code:
function GetImage( $scr, $rahmen = 0, $alt="image" )
{
if( file_exists( $scr ))
{
// it is OK, do nothing
}
else
{
// FEHLER.....
}
// get pic data
list($width, $height, $type, $attr) = getimagesize($scr);
if ($rahmen==0)
{
return "<img src=\"$scr\" alt=\"$alt\"/>";
}
// fit the size
if ( $width < $height )
{
$width = round( $width * $rahmen / $height );
$height = $rahmen;
}
else if ( $width > $height )
{
$height = round( $height * $rahmen / $width );
$width = $rahmen;
}
else
{
$width = $rahmen;
$height = $rahmen;
}
return "<img width=\"$width\" height=\"$height\" src=\"$scr\" alt=\"$alt\"/>";
};