also ich weis net wo das prob is
Ihr Bild ist 100 Pixel breit.
Ihr Bild ist 150 Pixel hoch.
Warning: Division by zero in C:\Programme\YellowTip\Htdocs\forum\dbfiles\resize image.php on line 49
Warning: Division by zero in C:\Programme\YellowTip\Htdocs\forum\dbfiles\resize image.php on line 50
Das Bild wird mit dem Faktor verkleinert.
Beginne mit Datei-Erstellung.
Warning: imagecreate(): Invalid image dimensions in C:\Programme\YellowTip\Htdocs\forum\dbfiles\resize image.php on line 68
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Programme\YellowTip\Htdocs\forum\dbfiles\resize image.php on line 69
Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\Programme\YellowTip\Htdocs\forum\dbfiles\resize image.php on line 70
ich denke mal die unteren fehler kommen alle aus dem einen fehler
...
PHP-Code:
<?php
session_start();
include("../sessionhelpers.inc.php");
include("../connect.php");
echo"
<html>
<head>
<title>Bild anpassen - Step 2</title>
</head>
<body bgcolor='black' text='white' alink='white' vlink='white' link='white' >
<font face='arial' size='3'>
";
if(logged_in())
{
$getdetails = mysql_query("SELECT * FROM users WHERE usersession='".session_id()."'") or die (mysql_error());
$fetchdetails = mysql_fetch_array($getdetails) or die (mysql_error());
$folder = str_replace('dbfiles/resizeimage.php','images/avatars/',$PHP_SELF);
$endung = ".jpg";
$grafikdatei = "$DOCUMENT_ROOT$folder$fetchdetails[userid]$endung";
$grafikdateineu = "$DOCUMENT_ROOT$folder$fetchdetails[userid]_thumb$endung";
$bilddaten = getimagesize($grafikdatei);
$OriginalBreite = $bilddaten[0];
$OriginalHoehe = $bilddaten[1];
$ThumbnailBreite = '180';
$ThumbmailHoehe = '180';
echo"Ihr Bild ist $OriginalBreite Pixel breit.
Ihr Bild ist $OriginalHoehe Pixel hoch.";
if($OriginalHoehe < $OriginalBreite)
{
if($OriginalBreite < $ThumbnailBreite)
{
$ThumbnailBreite=$OriginalBreite;
}
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
}
elseif($OriginalHoehe > $OriginalBreite)
{
if($OriginalHoehe < $ThumbnailHoehe)
{
$ThumbnailHoehe=$OriginalHoehe;
}
$Skalierungsfaktor = $OriginalHoehe/$ThumbnailHoehe;
$ThumbnailBreite = intval($OriginalBreite/$Skalierungsfaktor);
}
else
{
if($OriginalHoehe < $ThumbnailHoehe)
{
$ThumbnailHoehe=$OriginalHoehe;
}
$Skalierungsfaktor = $OriginalHoehe/$ThumbnailHoehe;
$ThumbnailBreite = intval($OriginalBreite/$Skalierungsfaktor);
}
echo"
Das Bild wird mit dem Faktor $Skalierungsfaktor verkleinert.";
if($bilddaten[2]==2)
{
echo"
Beginne mit Datei-Erstellung.";
$originalgrafik = ImageCreateFromJPEG($grafikdatei);
$thumbnailgrafik = ImageCreate($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResampled($thumbnailgrafik, $originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($thumbnailgrafik, $grafikdateineu);
}
}
?>
</font>
</body>
</html>
größtes problem, es hat mal kurz gefunzt nur in schelchter quali und dann hab ich unten image resized durch resampled ausgetauscht
?>[/php]