Thumbnails - modificering af script
Er der en venlig sjæl som har tid og lyst at modificerer dette script til også at gemme thumbnail? Den skal skærer billedet der uploades ned til 1/4 af størrelsen, og gemme det som $filnavn _thumbJeg ved ikke om man kan benytte en lib til truecolor, når det både er jpg + gif billeder som uploades.
$fil = $_FILES["picfile1"];
$max_stoerrelse = 500;
$bibliotek = "/pics";
$filtyper_tilladt = array("image/jpeg", "image/png", "image/gif", "image/pjpeg", "image/x-png");
if ($fil["size"] > 0)
{
$filnavn = strtolower(ereg_replace("[^a-zA-Z0-9\_\.\-]", "_", $fil["name"]));
$fil_sti = $bibliotek . "/" . $filnavn;
$fra = $fil["tmp_name"];
$fil_stoerrelse = filesize($fra)/1024;
$filtype = $fil["type"];
$fejl = "0";
if(!in_array($filtype, $filtyper_tilladt)) {
error("Filtypen '$filtype' er ikke tilladt. De tilladte filtyper er '" . implode("', '", $filtyper_tilladt) . "'. Filen $filnavn kan derfor ikke uploades!");
$fejl = "1";
}
if ($fil_stoerrelse > $max_stoerrelse) {
error("Filen '$filnavn' er for stor og kan ikke uploades. Den fylder " . ceil($fil_stoerrelse) . " kb og der kan maximalt uploades $max_stoerrelse kb!");
$fejl = "1";
}
if ($fejl == "0")
{
$til = $_SERVER["DOCUMENT_ROOT"] . $fil_sti;
if (move_uploaded_file($fra, $til)) {
// Skriver filen i db
//skriver i mysql
}
return $fil_sti;
} else {
error("Desværre, filen '$filnavn' kunne ikke uploades!");
return false;
}
}
?>
