Generer thumb og læg i sql (PHP)
Jeg har følgende script, som ligger et billede ind i mysql, men vil nu også gerne have selvsamme billede resizet og gemt i endnu en kolonne i min sql, således at der ligger "standard" billedet, og en thumb version:<?
include 'db.php';
session_start();
$brugernavn = $_SESSION['username'];
$beskrivelse = $_REQUEST['beskrivelse'];
$billede = $_REQUEST['billede'];
$filename = $HTTP_POST_FILES['billede']['tmp_name'];
$galleri_id = "galleri";
print "$filename<br>";
if (is_uploaded_file($filename)) {
$data = addslashes(fread(fopen($filename,"r"),filesize($filename)));
$a=getimagesize($filename);
$width=$a[0]; $height=$a[1];
$type=addslashes($_FILES['billede']['type']);
mysql_query("INSERT INTO billeder (galleri_id, brugernavn, beskrivelse, filtype, filnavn, fildata, width, height)
VALUES ('$galleri_id','$brugernavn','$beskrivelse','$type','$filename','$data','$width','$height')") or die(mysql_error());
} else {
echo "Fejl i upload. Filenavn: " . $HTTP_POST_FILES['billede']['name'];
}
?>
Jeg har hele aftenen leget med funktionen imagecopyresized, men jeg kan simpelthen ikke få det at virke - får konstant fejlen: "...not a valid image resource.. and so on".
Er der ikke en her der er flink at hjælpe mig lidt på vej, alternativt støttet af et eksempel?
På forhånd tak
