Forum » Programiranje » [PHP] problem, shranjevanje slike - GD
[PHP] problem, shranjevanje slike - GD
tadejcekm ::
PHP Problem | Imam problemčk k ga ne razumem.Želim sliko vstavit v mojo galerijo in zravn še pomanšat(tumb). Sliko najprej uploudam na stržnik (deluje normalno in tudi shrani) v nadaljevanju ko pa sledi spodnja koda pa noče več upoudat slike. probal sem že z pravicami mape(0777), spremeniti destinacijo kam naj sharni pa nikjer ni delovalo,zadosti diskovne kapacitete, tudi GD GD 2.0.1 enabled in zadovoljuje... Probal sem tudi druge corp metode in nobena ne sharnjuje.????
mysql_query("INSERT INTO galery (`naziv`, `name`) VALUES ('$naziv', '$name')");
$source = "images/galery/slika.jpg";
$dest = "images/galery/temp/slika.jpg";
$thumb_size = 150;
$size = getimagesize($source);
$width = $size[0];
$height = $size[1];
if($width> $height) {
$x = ceil(($width - $height) / 2 );
$width = $height;
} elseif($height> $width) {
$y = ceil(($height - $width) / 2);
$height = $width;
}
$new_im = imagecreatetruecolor($thumb_size,$thumb_size);
$im = imagecreatefromjpeg($source);
imagecopyresampled($new_im,$im,0,0,$x,$y,$thumb_size,$thumb_size,$width,$height);
imagejpeg($new_im,$dest);
Prosim za pomoč
Hvala
mysql_query("INSERT INTO galery (`naziv`, `name`) VALUES ('$naziv', '$name')");
$source = "images/galery/slika.jpg";
$dest = "images/galery/temp/slika.jpg";
$thumb_size = 150;
$size = getimagesize($source);
$width = $size[0];
$height = $size[1];
if($width> $height) {
$x = ceil(($width - $height) / 2 );
$width = $height;
} elseif($height> $width) {
$y = ceil(($height - $width) / 2);
$height = $width;
}
$new_im = imagecreatetruecolor($thumb_size,$thumb_size);
$im = imagecreatefromjpeg($source);
imagecopyresampled($new_im,$im,0,0,$x,$y,$thumb_size,$thumb_size,$width,$height);
imagejpeg($new_im,$dest);
Prosim za pomoč
Hvala
- spremenilo: snow ()
snow ::
Kaj če sliko samo prikažeš na zaslon:
namesto:
imagejpeg($new_im,$dest);
daš:
header('Content-type: image/jpeg');
imagejpeg($new_im);
Vidiš sliko? Potem je resize v zvezi z GD ok.
Kaj pravi is_writable($dest)?
namesto:
imagejpeg($new_im,$dest);
daš:
header('Content-type: image/jpeg');
imagejpeg($new_im);
Vidiš sliko? Potem je resize v zvezi z GD ok.
Kaj pravi is_writable($dest)?
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
tadejcekm ::
če dam :
header('Content-type: image/jpeg');
imagejpeg($new_im);
dobim na zaslon izpisan url naslov,is_writable($dest) pravi ne!
header('Content-type: image/jpeg');
imagejpeg($new_im);
dobim na zaslon izpisan url naslov,is_writable($dest) pravi ne!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP] branje slikeOddelek: Programiranje | 3195 (3008) | matijaz74 |
» | [C++]Kako narediti screenshot?Oddelek: Programiranje | 1516 (1087) | *ziga* |
» | PHP problemOddelek: Izdelava spletišč | 1135 (964) | romci |
» | Null pointer Exception[Java]Oddelek: Programiranje | 1447 (1308) | infiniteLoop |
» | [Delphi] Unit za EXIF metadata (jpg)Oddelek: Programiranje | 1137 (1066) | b0B3k |