mam problem, otóż nie wiem dlaczego na mojej stronce skrypt PHP nie chce robić miniatur w locie?
Na serwerze lokalnym działa dobrze a tu nie
oto skrypt wyświetlający miniatury:
Kod: Zaznacz cały
<?php
#thumb.php
function makeThumb($file,$s) {
$wA = explode(",",$s);
$wmax=$wA[0];
$hmax=@$wA[1];
header ("Content-type: image/jpeg");
list($width, $height, $type, $attr) = getimagesize($file);
$hscale = $height / $hmax;
$wscale = $width / $wmax;
$scale = 1;
if (($hscale > 1) || ($wscale > 1)) {
$scale = ($hscale > $wscale)?$hscale:$wscale;
}
$thumb_w = floor($width / $scale);
$thumb_h = floor($height / $scale);
$src=ImageCreateFromJpeg($file);
$trg=imagecreatetruecolor($thumb_w, $thumb_h);
if (@$src){
imagecopyresampled($trg,$src,0,0,0,0,$thumb_w,$thumb_h,$width,$height);
imagejpeg ($trg);
} else {
//co ma się stać jeżeli nie odczyta grafiki
};
imagedestroy();
};
makeThumb($_GET['f'],$_GET['s']);
?>
Proszę o pomoc.