Php İmagecopyresampled
-
imagecopyresampled olan satırda hata gösteriyor : imagecopyresampled(): supplied argument is not a valid Image resource in ....
diye. php ciler el atarsa iyi olur.
if ($_POST['foto_ekle'])
{
$uploadfile="resim/".$_FILES['ogrenci']['name'];
echo $uploadfile;
switch ($_FILES['ogrenci']['error'])
{
case 0: if (move_uploaded_file($_FILES['ogrenci']['tmp_name'], $uploadfile))
{
list($gen, $yuk)=getimagesize($uploadfile);
$oran=$gen/$yuk;
if ($oran>1){
$yeni_gen=200;
$yeni_yuk=200/$oran;
}
else{
$yeni_gen=(float) 200*$oran;
$yeni_yuk=200;
}
$hedef=imagecreatetruecolor($yeni_gen,$yeni_yuk);
$kaynak=imagecreatefromjpeg($uploadfile);
imagecopyresampled($hedef,$kanyak,0,0,0,0,$yeni_gen,$yeni_yuk,$gen,$yuk);
imagejpeg($hedef,"resim/k".$_FILES['ogrenci']['name']);
}
else
{ die ("Dosya Yüklemesi Basarisiz."); } break;
case 1: die ("Dosya boyutunun 2mb dan büyük olmamasi gerekiyor."); break;
case 3: die ("Dosya sunucuya tam olarak ulasmadi tekrar deneyin"); break;
case 4: die ("Yüklenecek dosya belirtilmedi"); break;
case 7: die ("Dosya diske yazilamadi"); break;
}
} -
biraz acil o yüzden yukarı çıksın.
-
$kanyak deil $kaynak olcak
-
kafamın durduğunun göstergesi :)
-
Eh, ben de farkedemezdim. Saçma sapan teoriler üretirdim :)