Resize før upload
Hej,Jeg vil gerne have nedenstående PHP-script til at resize det uploadede billede før, at det uploades. Er der nogen der har en ide om hvordan dette kan gøres?
Input er en form post, hvor filen kommer i variablen "filnavn".
------------------------------------------------
$konfiguration["send_bibliotek"] = "images/foto";
$konfiguration["max_stoerrelse"] = "5000";
/* Det nye filnavn */
$url = date("Ymd-Hi") . '-' . rand(1,99) . '.' . end(explode('.', $_FILES["filnavn"]["name"]));
/* Hvor flytter vi fra og til */
$fra = $_FILES["filnavn"]["tmp_name"];
$til = $konfiguration["send_bibliotek"] . "/" . $url;
/* Accepterer vi filens stoerrelse? */
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Fejl: Filen er for stor. Der accepteres maksimalt " .
$konfiguration["max_stoerrelse"] . " KB");
}
/* Saa koerer vi */
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
} else {
copy($fra, $til);
}
/* Resize (600x450) */
$filename = $til;
$newfilename = $til;
$maxw = 600;
$maxh = 450;
resize( $til, $til, $maxw, $maxh );
$billede = $filnavn_name;
$filtype = end(explode('.', $_FILES["filnavn"]["name"]));
$str = round($fil_stoerrelse);
------------------------------------------------
På forhånd tak
Kasper