Problemer med upload af billeder
Hej.Jeg har lavet en hjemmeside for nogen hvorpå der mulighed for at uploade billeder. Det script jg bruger virker fint på min egen server(b-one.net(vist nok windows)). Men på den server hvor siden skal ligge (wannafind.dk(linux)) virker det ikke, billederne bliver simpelthen ikke uploadet. Begge servere køre i safe_mode.
Er der nogen der har et forslag til hvad problemet kan være?
kode:
if(isset($_POST['sender']))
{
if ($HTTP_POST_FILES['img']['name'] != '')
{
$upload_bibliotek = "../img/photos";
echo "upload_bibliotek - ".$upload_bibliotek."<br>";
$fra = $HTTP_POST_FILES['img']['tmp_name'];
echo "fra - ".$fra."<br>";
$oprindeligtnavn = $HTTP_POST_FILES['img']['name'];
$til1 = $upload_bibliotek . "/" . $HTTP_POST_FILES['img']['name'];
echo "til1 - ".$til1."<br>";
$til2 = $upload_bibliotek . "/thumbnails/" . $HTTP_POST_FILES['img']['name'];
$til3 = $upload_bibliotek . "/tiny/" . $HTTP_POST_FILES['img']['name'];
$size = GETimagesize($HTTP_POST_FILES['img']['tmp_name']);
if($size[0] < $size[1]){ $org = $size[0]; }
else { $org = $size[1]; }
$new_h = 95;
$test_w = 50;
$test_h = 50;
$division = $size[1] / $new_h;
$new_w = $size[0] / $division;
$dst_img = ImageCreateTrueColor($size[0],$size[1]);
$dst_img2 = ImageCreateTrueColor($new_w,$new_h);
$dst_img3 = ImageCreateTrueColor($test_w,$test_h);
if($HTTP_POST_FILES['img']['type'] == "image/jpeg" || $HTTP_POST_FILES['img']['type'] == "image/pjpeg" || $HTTP_POST_FILES['img']['type'] == "image/jpg") {
$src_img = ImageCreateFromJpeg($HTTP_POST_FILES['img']['tmp_name']);
} elseif($HTTP_POST_FILES['img']['type'] == "image/x-png" || $HTTP_POST_FILES['img']['type'] == "image/png") {
$src_img = ImageCreateFromPng($HTTP_POST_FILES['img']['tmp_name']);
} elseif($HTTP_POST_FILES['img']['type'] == "image/gif") {
$src_img = ImageCreateFromGif($HTTP_POST_FILES['img']['tmp_name']);
}
ImageCopyResampled($dst_img,$src_img,0,0,0,0,$size[0],$size[1],ImageSX($src_img),ImageSY($src_img));
ImageCopyResampled($dst_img2,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),ImageSY($src_img));
ImageCopyResampled($dst_img3,$src_img,0,0,0,0,$test_w,$test_h,$org,$org);
$filename1 = $til1;
$filename2 = $til2;
$filename3 = $til3;
if($HTTP_POST_FILES['img']['type'] == "image/jpeg" || $HTTP_POST_FILES['img']['type'] == "image/pjpeg" || $HTTP_POST_FILES['img']['type'] == "image/jpg") {
ImageJpeg($dst_img, $filename1);
} elseif($HTTP_POST_FILES['img']['type'] == "image/x-png" || $HTTP_POST_FILES['img']['type'] == "image/png") {
ImagePng($dst_img, $filename1);
} elseif($HTTP_POST_FILES['img']['type'] == "image/gif") {
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til1);
} else {
copy($fra, $til1);
}
}
if($HTTP_POST_FILES['img']['type'] == "image/jpeg" || $HTTP_POST_FILES['img']['type'] == "image/pjpeg" || $HTTP_POST_FILES['img']['type'] == "image/jpg") {
ImageJpeg($dst_img2, $filename2);
} elseif($HTTP_POST_FILES['img']['type'] == "image/x-png" || $HTTP_POST_FILES['img']['type'] == "image/png" || $HTTP_POST_FILES['img']['type'] == "image/gif") {
ImagePng($dst_img2, $filename2);
}
}
if($HTTP_POST_FILES['img']['type'] == "image/jpeg" || $HTTP_POST_FILES['img']['type'] == "image/pjpeg" || $HTTP_POST_FILES['img']['type'] == "image/jpg") {
ImageJpeg($dst_img3, $filename3);
} elseif($HTTP_POST_FILES['img']['type'] == "image/x-png" || $HTTP_POST_FILES['img']['type'] == "image/png" || $HTTP_POST_FILES['img']['type'] == "image/gif") {
ImagePng($dst_img3, $filename3);
}
}
