hi,
ich habe ein script, welches dateien uploaded und in einem ordner
speichert. danach wird von der datei ein thumbnail erzeugt und im
selben ornder gespeichert. hier erst mal das script:
komischerweise functionieren einige bilder und bei anderen kommt folgende fehlermeldung.
beim bild 'Thailand_1'.jpg funktioniert es aber. alle bilder sind gleich groß
und es sind alles .jpgs. ich bin irgendwie
ich habe ein script, welches dateien uploaded und in einem ordner
speichert. danach wird von der datei ein thumbnail erzeugt und im
selben ornder gespeichert. hier erst mal das script:
PHP-Code:
<?
// Bild wird hochgeladen und in dem Order 'upload' gespeichert
if(isset($_POST['upload']))
{
$dat_name = $_FILES['image']['name'];
move_uploaded_file($_FILES['image']['tmp_name'],"upload/$dat_name");
$dat_info = getimagesize("upload/$dat_name");
}
// thumbnail wird erzeugt
$src = imagecreatefromjpeg($dat_name);
$width = imagesx($src);
$height = imagesy($src);
$x = $width/4; $y = $height/4;
$dst = imagecreatetruecolor($x, $y);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $x, $y, $width, $height);
#header('Content-Type: image/jpeg');
imagejpeg($dst,"upload/"."thumb_"."$dat_name");
?>
<html>
<head>
<title>Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" height="100%">
<tr>
<td valign="top">
<form enctype="multipart/form-data" name="upload_form" method="post" action="<? $_SERVER['PHP_SELF'] ?>">
<input name="image" type="file" />
<br />
<input type="submit" name="upload" value="Upload" />
</form>
</td>
</tr>
</table>
Code:
Warning: imagecreatefromjpeg(Thailand_12.jpg): failed to open stream: No such file or directory in c:\programme\apache group\apache\htdocs\php\php_docs\upload.php on line 9
und es sind alles .jpgs. ich bin irgendwie
Kommentar