arkadaşlar forumu alt üst ettim, googlede aradım, site:r10.net olarak aradım bir türlü istediğimi bulamadım,
benim istediğim şöyle birşey, elimizdeki bir bir resmi uplaod ettiğimizde bunun adını hem veri tabanına kayıt ettirecek, hem watermark uygulamasını sag alt köşesine yapaca hemde resmi siteye upload edecek, piyasadakilerin çoğu dbsiz çalışıyor ve çoğuda işe yaramıyor,
elinde böyle bir php betiği olan varsa paylaşırsa çok sevinirim. acayip ihtiyacım var..
Yardım: Watermark ile resim upload ve veritabına kayıt ettirme
6
●692
- 27-11-2010, 15:20:14Üyeliği durduruldudbsiz derken?
function watermark($dosya,$metod = "normal") { $damga = imagecreatefrompng("watermark.png"); $bilgi = getimagesize($dosya); $tur = $bilgi['mime']; if($tur == "image/jpeg") $resim = imagecreatefromjpeg($dosya); elseif($tur == "image/png") $resim = imagecreatefrompng($dosya); elseif($tur == "image/gif") $resim = imagecreatefromgif($dosya); else return 0; $dx = imagesx($damga); $dy = imagesy($damga); if($metod == "normal") { imagecopy($resim,$damga,imagesx($resim) - $dx - 10, imagesy($resim) - $dy - 10,0,0,$dx,$dy); } elseif( $metod == "doldur") { imagesettile($resim,$damga); imagefilledrectangle($resim, 0, 0, imagesx($resim), imagesy($resim), IMG_COLOR_TILED); } elseif ($metod == "ortaalt") { if(imagesx($resim) + 10 > $dx && imagesy($resim) + 10 > $dy) imagecopy($resim,$damga,imagesx($resim) / 2 - $dx / 2, imagesy($resim) - $dy - 10,0,0,$dx,$dy); } elseif($metod == "tamorta") { if(imagesx($resim) + 5 > $dx && imagesy($resim) + 5 > $dy) imagecopy($resim,$damga,imagesx($resim) / 2 - $dx / 2, imagesy($resim)/2 - $dy/2,0,0,$dx,$dy); } if($tur == "image/jpeg") imagejpeg($resim,$dosya); elseif($tur == "image/png") imagepng($resim,$dosya); elseif($tur == "image/gif") imagegif($resim,$dosya); imagedestroy($resim); } - 27-11-2010, 15:30:53yani db siz derken şunu kast etmek istemiştim.. resimi upload edecek misal aynı zamanda bu imajın urlsi şudur diye oluşturdugum dbye urlsini gonderecek..
kendi kullandıgım scripti entegre etmek istiyorumda, şuan gonderdiğiniz koddaki bilgileirn hangini dbye post ettirmen gerekiyor o kadarını bilmiyorum, ben php daha bebe oldugum için o kadar bilgim yoksa, ben tasarım kısmından anlıyorum, onun için hazır bi betik arıyorum - 27-11-2010, 17:46:54kendi image upload koysaydın belki daha iyi yardımcı olabilirdik
watermark("uygulanacak.jpg","normal");
gibi yapman gerek
sonuçta yapacağın şey basit image upload ın nerde bittiğini bulup dosya yolunu tutan değişkeni uygulanacak.jpg ile değiştireceksin watermark functionunun içindeki watermark.png yi de kendi filigran dosyası ile değiştireceksin yada kendi dosyanı watermark.png diye aynı dizine at - 27-11-2010, 20:26:22dün sana gosterdiğimde scripte entegre edeceğim, oyunekle.php ye baktıgında orada logo url alanı vardı, oraya sadece link girebiliyoruz ama ben oraya aynı zamanda upload seceneği koyup kendi bilgisayarımdan yuklemek istiyorum, resmi ilk al bi yere uplaod et uzantısını yaz filan ugrasıtıyor bayağı.Tontonq adlı üyeden alıntı: mesajı görüntüle
logo url kısmı için ve resimekle.php ye entegre etmek istiyorum bu kodları - 27-11-2010, 21:18:05Sana bu konuda en iyi scripti söyleyim
class upload
http://www.verot.net/php_class_upload.htm
Çok iyi bir class bence