yannick
Legacy Member
ik heb dus een stuk code overgenomen van het internet (kzal ma eerlijk zijn
). Een soort tutorial over het resizen van pictures. Nu ik snap de code (ik heb eerst de moeite genomen om de code door te lopen voordat ik ze blindelings copy paste), maar ik snap ze precies niet goed genoeg om te weten wat ik juist verkeerd heb gdn want het werkt dus totaal niet
.
Hij resized juist niets ^^.
Misschien weten jullie wat ik totaal mis heb gedaan?
mvg
Yannick
). Een soort tutorial over het resizen van pictures. Nu ik snap de code (ik heb eerst de moeite genomen om de code door te lopen voordat ik ze blindelings copy paste), maar ik snap ze precies niet goed genoeg om te weten wat ik juist verkeerd heb gdn want het werkt dus totaal niet
.Hij resized juist niets ^^.
Code:
if ($fout!=true and $_FILES['userfile']['tmp_name']!="")
{
list($width,$height) = getimagesize($_FILES['userfile']['tmp_name']);
if ($height > 75 or $width > 75 ){
$file_type = $_FILES['userfile']['type'];
$file_name = $_FILES['userfile']['name'];
$file_size = $_FILES['userfile']['size'];
$file_tmp = $_FILES['userfile']['tmp_name'];
$Maxwidth=75;
$extlimit = "yes";
$limitedext = array(".gif",".jpg",".png",".jpeg",".bmp");
$ext = strrchr($file_name,'.');
$ext = strtolower($ext);
if (($extlimit == "yes") && (!in_array($ext,$limitedext))){
$filetypeverkeerd=true;
$messagefiletypeverkeerd="File moet een afbeelding zijn!";
$fout=true;
}
$getExt = explode ('.', $file_name);
$file_ext = $getExt[count($getExt)-1];
$destination="images/".$usernameregister.".$file_ext";
//keep image type
if($file_size){
if($file_type == "image/pjpeg" || $file_type == "image/jpeg"){
$new_img = imagecreatefromjpeg($file_tmp);
}elseif($file_type == "image/x-png" || $file_type == "image/png"){
$new_img = imagecreatefrompng($file_tmp);
}elseif($file_type == "image/gif"){
$new_img = imagecreatefromgif($file_tmp);
}
}
$imgratio=$width/$height;
if ($imgratio>1){
$newwidth = $Maxwidth;
$newheight = $Maxwidth/$imgratio;
}else{
$newheight = $Maxwidth;
$newwidth = $Maxwidth;
}
$resized_img = imagecreatetruecolor($newwidth,$newheight);
//the resizing is going on here!
imagecopyresampled($resized_img, $new_img, 0, 0, 0, 0, 10, 10, $width, $height);
//save the image
ImageJpeg($resized_img,$destination);
ImageDestroy($resized_img);
ImageDestroy($new_img);
//copy the finished file to the directory
if($fout!=true)
{
move_uploaded_file($file_tmp,$destination);
$resized=true;
}
}
}
Misschien weten jullie wat ik totaal mis heb gedaan?

mvg
Yannick
