Upload af billeder
Jeg er ved at lave et galleri. jeg bruger det samme script på en anden side jeg har, men på den nye side får jeg en fejlWarning: imagejpeg(): Unable to access /hsphere/local/home/klep2man/1kokkedal.dk/gfx/galleri/thumb_3.jpg in /hsphere/local/home/klep2man/1kokkedal.dk/manager/actions/static/upload.php on line 99
Warning: imagejpeg(): Invalid filename '/hsphere/local/home/klep2man/1kokkedal.dk/gfx/galleri/thumb_3.jpg' in /hsphere/local/home/klep2man/1kokkedal.dk/manager/actions/static/upload.php on line 99
if (isset($_POST['upload'])) {
$galleri_id = $_POST['galleri'];
$sti = $_SERVER["DOCUMENT_ROOT"]."/gfx/galleri"; //path hvor du vil gemme dit billede.
$max_width = "100"; //Max højde i pixel
$max_height = "100"; //Max bredde i pixel
$type = $_FILES['pic']['type'];
if ($type == "image/jpeg" || $type == "image/pjpeg" || $type == "image/jpg") {
#Smider billed info ind i databasen
$sql = mysql_query("INSERT INTO klep2_pics (gal_id)
VALUES('$galleri_id')") or die (mysql_error());
$billed_id = mysql_insert_id();
$nyt_navn = "$billed_id.jpg";
$sti_navn = "$sti/$nyt_navn";
#flyt billedet:
$image = $_FILES['pic']['tmp_name'];
if (move_uploaded_file($image, $sti_navn)) {
#finde billedets størrelse
list($width, $height, $value, $param) = getimagesize($sti_navn);
#Laver thumbnail i den valgte størrelse
if ($height > $width) {
$scale = $max_height/$height;
$new_height = $max_height;
$new_width = $width*$scale;
} else {
$scale = $max_width/$width;
$new_width = $max_width;
$new_height = $height*$scale;
}
$dst_img = imagecreatetruecolor($new_width, $new_height);
$src_img = imagecreatefromjpeg($sti_navn);
imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $new_width, $new_height, imagesx($src_img), imagesy($src_img));
$fil_ting = "$sti/thumb_$billed_id.jpg";
imagejpeg($dst_img, $fil_ting); <-- linie 99
Nogen der kan hjælpe?