Jeg får denne fejl, når jeg har submittet mit billede:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 7168 bytes) in /usr/home/web/web72838/filer/test/test1.php on line 36
Min kode:
<?php
if ($_FILES['imagefile']['type'] == "image/jpeg"){
copy($_FILES['imagefile']['tmp_name'], "images/".$_FILES['imagefile']['name'])
or die ("Kopiering fejlede");
echo "";
echo "Billednavn: ".$_FILES['imagefile']['name']."";
echo "<br>Størrelse: ".$_FILES['imagefile']['size']."";
echo "<br>Type: ".$_FILES['imagefile']['type']."";
echo "<br>Kopiering udført....<br>";
}
else {
echo "<br><br>";
echo "Forkert filtype (".$_FILES['imagefile']['name'].")<br>";exit;
}
$thumbsize=120;
$imgfile = "images/$imagefile_name";
# header('Content-type: image/jpeg');
list($width, $height) = getimagesize($imgfile);
$imgratio=$width/$height;
if ($imgratio>1){
$newwidth = $thumbsize;
$newheight = $thumbsize/$imgratio;}
else {
$newheight = $thumbsize;
$newwidth = $thumbsize*$imgratio;}
$thumb = ImageCreateTrueColor($newwidth,$newheight);
$source = imageCreateFromjpeg($imgfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,"images/thumbs/thumb_$imagefile_name",100);
?>
Linie 36:
$source = imageCreateFromjpeg($imgfile);
Hvorfor får jeg denne fejl? Jeg har ingen anelse selv.
Billedet bliver kopieret, men min thumb gør ikke.
Indlæg senest redigeret d. 12.05.2006 12:59 af Bruger #8932