FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


imageup function png format error





gerimter
png images do not add.T he error is ----->

Code:
?
function resimYukle($klasor,$adi,$tipi,$genislik,$yukseklik,$yeniisim){
   
$dosya="".$klasor."".$adi;
if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
$resim=imagecreatefromjpeg($dosya); // Yklenen resimden oluacak yeni bir JPEG resmi oluturuyoruz..
}elseif($tipi=='image/gif'){

$resim=imagecreatefromgif($dosya); // Yklenen resimden oluacak yeni bir JPEG resmi oluturuyoruz..
   
}


$boyutlar=getimagesize($dosya); // Resmimizin boyutlarn reniyoruz.

if($boyutlar[0]<$genislik){
   $genislik=$boyutlar[0];
}
if($boyutlar[1]<$yukseklik){
   $yukseklik=$boyutlar[1];
   }


$yeniresim=imagecreatetruecolor($genislik,$yukseklik); // Oluturulan bo resmi istediimiz boyutlara getiriyoruz..
imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $genislik, $yukseklik, $boyutlar[0], $boyutlar[1]);
$hedefdosya="".$klasor."".$yeniisim.""; // Yeni resimin kaydedilecei konumu belirtiyoruz..
if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
imagejpeg($yeniresim,$hedefdosya,100); // Ve resmi istediimiz konuma kaydediyoruz..
}elseif($tipi=='image/gif'){
imagegif($yeniresim,$hedefdosya,100); // Ve resmi istediimiz konuma kaydediyoruz..
}
return $yeniisim;
}

?>
[img][/img][img][/img]
kacsababa
Seems like the $yeniresim or the $resim variable is not an image resource, var_dump them and see whats inside.
Maybe $tipi is not the provided jpeg or gif mime and $resim is not even set, or $genislik/$yukseklik is zero or not valid number and the imagecreatetruecolor() fails.
ogah
maybe your $dosya file is not an image
or replace
$dosya="".$klasor."".$adi;
with
$dosya=$klasor."".$adi;
gerimter
No problem with attaching the jpg and gif. Png image problem.
jmraker
I don't see the image/png handler. To load a png file like you are doing with jpeg and gif files add

Code:
elseif($tipi=='image/png'){
  $resim = imagecreatefrompng($dosya);
}

after the if statement for the image/gif mime type

http://www.php.net/manual/en/function.imagecreatefrompng.php
gerimter
could not figure out .
ogah
Code:

function resimYukle($klasor,$adi,$tipi,$genislik,$yukseklik,$yeniisim){
$dosya="".$klasor."".$adi;
if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
$resim=imagecreatefromjpeg($dosya);
}
elseif($tipi=='image/gif'){
$resim=imagecreatefromgif($dosya);
}
else{
  $resim = imagecreatefrompng($dosya);
}

$boyutlar=getimagesize($dosya);

if($boyutlar[0]<$genislik){
   $genislik=$boyutlar[0];
}
if($boyutlar[1]<$yukseklik){
   $yukseklik=$boyutlar[1];
}

$yeniresim=imagecreatetruecolor($genislik,$yukseklik);
imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $genislik, $yukseklik, $boyutlar[0], $boyutlar[1]);
$hedefdosya="".$klasor."".$yeniisim."";
if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
imagejpeg($yeniresim,$hedefdosya,100);
}
elseif($tipi=='image/gif'){
imagegif($yeniresim,$hedefdosya,100);
}
else{
imagepng($yeniresim,$hedefdosya,100);
}
return $yeniisim;
}


if this still error, please post here the script how to get $tipi on your script
Related topics
GIF and JPEG.
script backup database
[TUTOR] A Short Intro to GD
PNG Alpha Mask Demo
What graphic format to use, answers
PNG file Copyright
subject javascript code please help
web stats in a web banner, how do u make it appear in sig
SquirrelUpload - Skrypt uploadu zdjec.
Forum Avatar error
Excel custom number format
JOOMLA Article Manager Error
PHP code to know decimal character in MYSQL
Error while setting avatar from URL
Reply to topic    Frihost Forum Index -> Scripting -> Php and MySQL

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.