Fejl i function, function virker kun første gang
Denne function er den del af en while løkke, men den virker kun ved første "gennemløb", ved andet "gennemløb" stopper det hele når den skal til at loade function resize igen :(Jeg har fundet ud af, hvis man lavere en function merenæsten magen til, men kalder den "function resize1(...)" virker det, men så skal man jo lave mange mange ekstra linier med næsten samme kode - er der nogen måde hvorpå man evt. kan ændre function navnet "resize" automatisk?
-- kode start--
function resize($pic,$thumb) {
//Henter størrelsen på billedet her og lægger det i et array
$size = getimagesize($pic);
//finder nye størrelser
if ($size[0] > $size[1]){
$new_width = 200; // Sætter bredde til 200px
$new_height = 150; // Sætter højde til 150px
} else {
$new_width = 150; // Sætter bredde til 150px
$new_height = 200; // Sætter højde til 200px
}
$pic_1 = imagecreatefromjpeg($pic);
$dest = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($dest, $pic_1, 0, 0, 0, 0, $new_width, $new_height, $size[0], $size[1]);
imagejpeg($dest,$thumb);
}
$thumb = "../images/billeder/2005/230/230-lille1.JPG";
resize($dir_stor,$thumb);
-- kode slut --
Koden resizer bare et billede...