Ik ben bezig met een site te maken waar bezoekers zouden moeten fotos op kunnen plaatsen.
Het is de bedoeling dat hun fotos verkleind worden zodat ze minder ruimte in beslag nemen.
Ik werk met het volgende uploadscript:
<html>
<form method="post" action="resize.php" enctype="multipart/form-data">
<input type="file"name="afbeelding">
<input type="submit" name="submit" value="verzenden">
</form>
<?php
if (isset($_POST ['submit'])){
$filename=$_FILES['afbeelding']['tmp_name'];
$percent=0.5;
list($width,$height)=getimagesize($filename);
$new_width=$width*$percent;
$new_height=$height*$percent;
$image_p=imagecreatetruecolor($new_width,$new_height);
$image=imagecreatefromjpeg($filename);
imagecopyresampled($image_p,$image,0,0,0,0,$new_width,
$new_height,$width,$height);
$filename2=$_FILES['afbeelding']['name'];
$locatie="test/".$filename2;
$output=imagejpeg($image_p,$locatie,100);}
?>
</html>
Het probleem is:een foto van 5MB krijg ik hiermee niet op mijn server,ook al maak ik hem 100 x kleiner. Het lukt wel wanneer ik de foto eerst verklein met een speciaal online programma,maar ik wil niet dat bezoekers dit moeten doen.
Kan er mij iemand helpen?
Alvast bedankt.