
Uygulamalarinizda zamandan kazanmak icin hazirladigim php resim upload uygulamasini sizler icin paylasiyorum arkadaslar. Bir kac gun once gelen yardim mailine binayen bu dusuncemi simdi hayata geciyorum. En azindan yeni baslayanlar icinde yeni uygulamarini gelistiren koder arkadaslar icinde iyi bir yardimci olacaktir.
[vc_button title=”Demo” target=”_blank” color=”default” size=”size_large2″ href=”http://demo.makaleci.com/kuaza_resim_upload/index.php”] [vc_button title=”Download (indir)” target=”_self” color=”green” size=”size_large2″ href=”http://bit.ly/1eDUu1O”]
UYARI: Upload klasoru icerisindeki index.html ve .htaccess dosyalarini kesinlikle silmeyin yada ismini degistirmeyin. Aksi durumda guvenlik sorunlari yasayabilirsiniz.
Uygulamayi yukaridaki linkinden indirdiginizde zaten hali hazirda herseyi ile calisir durumda geliyor. Tek yapacaginiz duzenleme index.php dosyasini acarak asagidaki linki bulup kendinize gore duzenlemeniz:
http://demo.makaleci.com/kuaza_resim_upload/upload
/upload kismi resimlerin yuklenecegi klasorun ismi, buna dikkat etmeniz gerekli.
Uygulamayi hazirlarken verot.net sitesindeki upload uygulamasindan yardim aldim. Kendisi cok buyuk bir kitle tarafindan kullaniliyor ve bir cok sekilde bizlere yardimci oluyor. Uygulama ile ilgili detayli bilgilere asagidaki linklerden ulasabilirsiniz:
- http://www.verot.net/php_class_upload.htm
- https://github.com/verot/class.upload.php/blob/master/README.md
index.php : Uygulamamizin web arayuzu olarak kullaniliyor. Bir form yardimi ile secilen resim’i gonderiyoruz. Geriye resim islemleri tamamlandiktan sonra veriler sayfada gosterilir.
upload_func.php : Gonderilen resim dosyasini isleyerek gerekli yerlere yukleme yapan ve geriye sonuclari donduren dosyamiz.
Resim ustune yazi yazdirmak
Uygulamaya ek bir ozellik daha ekledim ancak bunu el ile acmaniz gerekiyor. Resimlerinizin uzerine yazi yazabilirsiniz. Logo niyetine kullanin isde :)
Bunun icin dosyayi acin “upload_func.php” ve asagidaki kismi bulun:
/* // Resmin uzerine yazi yazdirmak isterseniz bu ayari acin. $kuaza_upload_et->image_text = 'Kuaza.com'; $kuaza_upload_et->image_text_color = '#222222'; $kuaza_upload_et->image_text_opacity = 90; $kuaza_upload_et->image_text_background = '#FFFFFF'; $kuaza_upload_et->image_text_background_opacity = 40; $kuaza_upload_et->image_text_font = 20; $kuaza_upload_et->image_text_padding = 10; // asagidakileri aktif ederseniz logo sag altda olacaktir. // $kuaza_upload_et->image_text_position = 'BR'; // $kuaza_upload_et->image_text_x = -5; // $kuaza_upload_et->image_text_y = -5; */
Asagidaki ile degistirin, yani /**/ isaretlerini kaldiralim en basiti:
/* // Resmin uzerine yazi yazdirmak isterseniz bu ayari acin. $kuaza_upload_et->image_text = 'Kuaza.com'; $kuaza_upload_et->image_text_color = '#222222'; $kuaza_upload_et->image_text_opacity = 90; $kuaza_upload_et->image_text_background = '#FFFFFF'; $kuaza_upload_et->image_text_background_opacity = 40; $kuaza_upload_et->image_text_font = 20; $kuaza_upload_et->image_text_padding = 10; // asagidakileri aktif ederseniz logo sag altda olacaktir. // $kuaza_upload_et->image_text_position = 'BR'; // $kuaza_upload_et->image_text_x = -5; // $kuaza_upload_et->image_text_y = -5; */
Bu islemden sonra buyuk resmin uzerine makaleci.com yazisi yazacak, hemde guzel bir sekilde ;)
Upload klasor ismini degistirmek
Upload klasor ismini degistirmek isterseniz, index.php yi acin ve bulun:
$upload_klasoru = $dosya_ana_dizin."/upload/"; $http_link_upload_klasor = "http://demo.makaleci.com/kuaza_resim_upload/upload";
Yukarida goreceginiz kisimlari kendinize gore duzenleyerek, upload klasorunu degistirebilirsiniz.
Hmmm çok iyiymiş.
Veritabanı aradım bulamadım. Gerek yokmuş :)
Aynı isimli iki resmi yükledim, üzerine yükleyecek mi diye. Yanına numara verdi, ayrı isimle yükledi :)
10 numara paylaşım olmuş. Teşekkürler.
Veritabani ile calisan bir versiyonunu isterseniz yapariz :)
http://goo.gl/veMAaW burada “upload bölümü yüzünden” sitesi askıya alınan olmuş. firmalar buna izin vermeyebilir mi?
Script sisteme zarar verecek duzeyde ise yada konudaki gibi arkadasin sitesine virus bulasmis olabilir, bu gibi durumlarda haklari var. Aksi durumda kalici zararlar ortaya cikabilir…
Ancak benim hazirladigim scriptlerde sisteme zarar verecek bir sey bulunmamakta ve virus bulasmamasi icinde onlemler aldim. Gonul rahatligi ile kullanabilirsiniz. Ancak yinede farkederseniz bir sorun yazarsaniz sevinirim, her gun yeni bir yontem cikiyor ;)