• 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
php ile thumbnail oluşturma

 
#1

İhtiyaç doğrultusunda bir sınıf oluşturdum ve bu sınıf sayesinde hem normal resim uploadını gerçekleştirebiliyorsunuz hem de isterseniz thumbnail resimler de oluşturabiliyorsunuz.

Öncelikle şunu belirtmeliyim ki thumbnail oluşturma fonksiyonunu phpacademy'den alex isimli zaat-ı muhterem yazmıştır. Ben sadece üzerinde ufak oynamalar yaptım. Zaten sınıf kodları arasında da bu yazar adı olarak bu şahsın adını belirttim Smile

Sınıf kodlarını incelerken zaten göreceksiniz ama ben yine de anlatayım.

3 adet hata mesajı bulunmaktadır. Uzantı hatası, upload hatası, taşıma hatası. Bunların hepsini sınıf kodları arasında düzenleyebilirsiniz. Yüklenmesine izin verdiğiniz uzantıları da aynı şekilde değiştirebilirsiniz.

Şimdi kullanımı anlatayım.

Sadece resim yüklemek için

PHP Kod:
<?php  



require('../../createThumbnail.php');



// Sınıfımızı çağırırken Formdaki input'un name alanını belirtiyoruz

$ct = new createThumbnail($_FILES['image']);



// Uzantı kontrolü

$ct->extensionControl();



// Upload Kontrolü

$ct->isUpload();



// Resme yeni isim

$ct->newName('new_image.jpg');



// Taşıma işlemi

$ct->moveUpload('upload/');



// Sonuç

$ct->result('Resim başarıyla yüklendi!');



?> ?>


Yazmanız gereken kodlar bunlar. Belirtmem gereken önemli nokta: $ct->moveUpload(); içerisinde belirttiğiniz klasör eğer yoksa otomatik olarak oluşturuluyor.

Upload sonrası thumbnail için:

PHP Kod:
<?php  



require('../../createThumbnail.php');



// Sınıfımızı çağırırken Formdaki input'un name alanını belirtiyoruz

$ct = new createThumbnail($_FILES['image']);



// Uzantı kontrolü

$ct->extensionControl();



// Upload Kontrolü

$ct->isUpload();



// Resme yeni isim

$ct->newName('new_image.jpg');



// Taşıma işlemi

$ct->moveUpload('upload/');



// Thumbnail oluşturma

$ct->create_thumbnail'upload/thumb/''thumb.jpg'300300 );



// Thumbnail oluşturma

$ct->create_thumbnail'upload/thumb/''thumb2.jpg'100100 );



// Thumbnail oluşturma

$ct->create_thumbnail'upload/thumb/''thumb3.jpg'5050 );



// Sonuç

$ct->result('Resim başarıyla yüklendi!');



?> ?>


bu kadar



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  php de çerez oluşturma sempatik141 0 2,639 12-06-2017, Saat: 18:18
Son Mesaj: sempatik141
  PHP ile Klasör Oluşturma ve Silme İşlemleri Adamantin 0 2,558 19-03-2017, Saat: 19:00
Son Mesaj: Adamantin
  php ile pdf dosyalar oluşturma ghostwide 0 2,878 25-04-2016, Saat: 18:23
Son Mesaj: ghostwide
  php ile pdf dosyalar oluşturma ghostwide 0 2,657 25-04-2016, Saat: 18:22
Son Mesaj: ghostwide

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2024 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.