[ Alexxandar @ 16.05.2008. 11:43 ] @
Dakle kao sto pise u naslovu, kada treba da prikaze sliku u browseru dobijem mesto za sliku sa crvenim X-om. Ali kada stavim da je snimi umesto da prikaze u browseru, slika bude uspesno snimljena i iscrtana kako treba.
Ali zasto nece da je prikaze direktno u browseru???
Problem je isti bez obzira na tip slike, i pojavljuje se cak i kada testa radi unesem tutorial skriptove koji 100% rade.
OS Windows XP
WAMP sa PHP 5.2.x
u svakom slucaju WAMP 2.0
[ Nemanja Avramović @ 16.05.2008. 12:37 ] @
Daj kod, još uvek ne gledamo u pasulj
[ rajkoBekrija @ 16.05.2008. 13:48 ] @
kako pokusavas da je prikazes u browseru? Radis preko header ili...
[ zlaajaa @ 16.05.2008. 14:51 ] @
Daj malo koda :) i proveri putanju slike u <img src=""> tagu
[ Alexxandar @ 17.05.2008. 06:11 ] @
Dakle problem je u tome što uvek dobijem X bez obzira na kod scripte...
Pošto je ovaj moj kod pun poziva funkcijama itd pošto je deo jedne komponente za Joomlu... evo jednog prostijeg koda koji takođe ne radi.
Za ovaj moj iz Joomle sam siguran da radi zato što snimi sliku kao fajl bez problema, i slika je baš kao što treba da bude.
Ovaj kod takođe ne radi, a bukvalno je iskopiran iz PHP refference:
Code:
<?php
// The file
$filename = 'plasma.jpg';
$percent = 0.5;

// Content type
header("Content-Type: image/jpeg");

// Get new dimensions
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;

// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

//ovo ne funkcionise dobijem X crveni u prozoru browsera
imagejpeg($image_p, null, 100);

//ali zato ovo kada je aktivno snimi fajl koji je 100% funkcionalan
//imagejpeg($image_p, "miniplasma.jpg", 100);
?>

Takodje ako stavim u drugom fajlu da iscitava ovaj fajl koji generise sliku dobijem X na mestu slike :P

Prilično sam siguran da nije stvar do koda... nego do samog PHP-a. Mada ima jedna interesantna stvar... neće da mi prikaže nijednu sliku direktno u browseru osim... Captcha sistema http://www.captcha.ru/kcaptcha/ a i tu sam pregledao kod... i stvarno ne vidim po cemu bi to trebalo da funkcionise a ovo ne.
[ Alexxandar @ 26.05.2008. 12:51 ] @
Svaki put kada sam snimao fajl snimao sam ga kao UTF-8 fajl, kada sam snimio kao ANSI, funkcionisalo je sve savršeno.
Sada zašto sam format snimanja skripte toliko smeta GD-u... to je već drugo pitanje ;)