Also ich möchte beim Bildupload ein Thumbnail erstellen lassen, bekomme aber nur Fehlermeldungen und weis einfach nicht weiter.
der Bilduploadordner ist das Verzeichnis "images". Der betreffende Codeteil sieht so aus:
Code:
case "bilder":
if (isset($_POST['submit']))
{
// Temporäres File & FileSize in KB auf keine Kommastelle gerundet
$file_temp = $_FILES['file']['tmp_name'];
$file_size = round($_FILES['file']['size']/1024);
// Neuer Dateiort
$where_to = "./images/".$_FILES['file']['name'];
$imgpath = "images/".$_FILES['file']['name'];
$newpath = "images/thumb_".$_FILES['file']['name'];
// Dateiname
$file_name = $_FILES['file']['name'];
move_uploaded_file($file_temp, $where_to);
//Ausgabe
echo "<table border=1>
<tr>
<td colspan=2 align=center>- Uploaded Pic -</td>
</tr>
<tr>
<td>Normal:
<img src=\"".$imgpath."\" border=0></td>";
// Thumbnailgenerator
$src = imagecreatefromjpeg($imgpath);
$src_b = imagesx($src);
$src_h = imagesy($src);
$neue_h = 100;
$neue_b = $src_b / $src_h * $neue_h;
$dst = imagecreate($neue_b, $neue_h);
imagecopyresized($dst, $src, 0, 0, 0, 0, $neue_b, $neue_h, $src_b, $src_h);
imagejpeg($dst,$newpath);
echo "<td>Thumbnail
<img src=\"".$newpath."\" border=0>
</td></tr></table>";
mysql_query("INSERT INTO xrf_thumbs VALUES ('','".$_FILES['file']['name']."','thumb_".$_FILES['file']['name']."',DATE_FORMAT(CURDATE(),'%d.%m.%Y'))");
}
Ich bekomme eine ganze Reihe Fehlermeldungen, aus denen ich nicht schlau werde:
Code:
Warning: imagecreatefromjpeg(): 'images/' is not a valid JPEG file in /srv/www/htdocs/web330/html/jos/admin.php on line 224
Warning: imagesx(): supplied argument is not a valid Image resource in /srv/www/htdocs/web330/html/jos/admin.php on line 225
Warning: imagesy(): supplied argument is not a valid Image resource in /srv/www/htdocs/web330/html/jos/admin.php on line 226
Warning: Division by zero in /srv/www/htdocs/web330/html/jos/admin.php on line 228
Warning: imagecreate(): Invalid image dimensions in /srv/www/htdocs/web330/html/jos/admin.php on line 229
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /srv/www/htdocs/web330/html/jos/admin.php on line 230
Warning: imagejpeg(): supplied argument is not a valid Image resource in /srv/www/htdocs/web330/html/jos/admin.php on line 231
Bitte um Hilfe. Danke schonmal
FlasH