Problemer med upload
Jeg har denne fil som hedder data.php---
<?
include("inc/dbConfig.php");
if (md5($_POST[password]) == "f38c24a36b03acefe417bd5f1d4e2ef6") {
function resize($img,$w,$h) {
$dim = GetImageSize($img);
$image = ImageCreateFromJPEG($img);
$thumb = imagecreatetruecolor($w, $h);
imagecopyresampled ($thumb, $image, 0, 0, 0, 0, $w, $h, $dim[0], $dim[1]);
imagejpeg($thumb, $img);
}
if ($_POST['referer'] == 'upload') {
$allowedTypes = array("image/jpeg", "image/jpg", "image/pjpeg");
if (!in_array($_FILES['image']['type'],$allowedTypes)) {
echo "Billedet skal være at typen <b>.jpg</b>";
exit;
}
if ($_FILES['image']['name'] != '') {
$time = time();
$image = md5($time.$_FILES['image']['name'].$_FILES['image']['size']).".jpg";
$navn = $_FILES['image']['name'];
$size = $_FILES['image']['size'];
mysql_query("INSERT INTO a_lange_billeder (id,tidspunkt,url,beskrivelse,str) VALUES ('$image','$time','$navn','$_POST[beskrivelse]','$size')");
move_uploaded_file($_FILES['image']['tmp_name'], 'upload/'.$image);
$size = GetImageSize('upload/'.$image);
$height = round($size[1]/($size[0]/500));
resize('upload/'.$image, 500, $height);
}
elseif ($_POST['standard'] != '') {
$image = $_POST['standard'];
}
else {
$image = '';
}
//echo "<script>location.replace('index.php');</script>";
}
}
else {
echo "Indtast gyldigt password!";
}
?>
---
og denne som hedder upload.php
---
<form action="data.php" method="post" enctype="multipart/form-data">
<h2>Upload et billede</h2><br>
<input type="hidden" name="referer" value="upload">
<input type="file" name="image">
<br><br>
Beskrivelse:<br><input name="beskrivelse" type="text">
<br>
Password:<br><input name="password" type="password">
<br>
<input type="submit" value="Upload billede">
</form>
---
Jeg får en fejl som lyder:
---
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 2000 bytes) in /customers/ansbak.dk/ansbak.dk/httpd.www/lange/data.php on line 7
---
Håber der er nogle der kan hjælpe
