Responsive Reklam Alanı

Php Thumbnail Nasıl Oluşturulur emresupcin - Php Kullanarak Thumbnail Nasıl Oluşturulur?Merhaba arkadaşlar,

Php derslerine kaldığımız yerden devam ediyoruz ve sıradaki konumuz ise thumbnail’in nasıl oluşturulduğu. Thumbnail’in ne olduğu kısaca açıklayacak olursak; Thumbnail, Websitelerinde gösterilen resimlerin küçültülmüş halleridir.  Büyük resmin bir önizlemesi olarak görev yapar. Websitelerinde özellikle anasayfada konular listelenirken, her konunun içeriğine dair ufak bir resim yani thumbnail kullanılır. Bu resme tıklandığında ise ilgili konu görüntüleme sayfasına gidilir. Öncelikle şunu belirtmeliyim ki thumbnail oluşturma fonksiyonunu phpacademy’den alex isimli yazar yazmıştır.

 

 

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;

 

1  <?php
2
3  require('../../createThumbnail.php');
4
5    // Sınıfımızı çağırırken Formdaki input'un name alanını belirtiyoruz
6       $ct = new createThumbnail($_FILES['image']);
7
8   // Uzantı kontrolü
9       $ct->extensionControl();
10
11  // Upload Kontrolü
12      $ct->isUpload();
13
14  // Resme yeni isim
15      $ct->newName('new_image.jpg');
16
17  // Taşıma işlemi
18      $ct->moveUpload('upload/');
19
20  // Sonuç
21      $ct->result('Resim başarıyla yüklendi!');
22
23    ?>

 

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;

 

1  <?php
2
3    require('../../createThumbnail.php');
4
5    // Sınıfımızı çağırırken Formdaki input'un name alanını belirtiyoruz
6       $ct = new createThumbnail($_FILES['image']);
7
8    // Uzantı kontrolü
9       $ct->extensionControl();
10
11   // Upload Kontrolü
12      $ct->isUpload();
13
14   // Resme yeni isim
15      $ct->newName('new_image.jpg');
16
17   // Taşıma işlemi
18      $ct->moveUpload('upload/');
19
20   // Thumbnail oluşturma
21      $ct->create_thumbnail( 'upload/thumb/', 'thumb.jpg', 300, 300 );
22
23   // Thumbnail oluşturma
24      $ct->create_thumbnail( 'upload/thumb/', 'thumb2.jpg', 100, 100 );
25
26   // Thumbnail oluşturma
27      $ct->create_thumbnail( 'upload/thumb/', 'thumb3.jpg', 50, 50 );
28
29   // Sonuç
30      $ct->result('Resim başarıyla yüklendi!');
31
32   ?>
Paylaşmak Güzeldir
Yazar
Yazar
Dizi Halindeki Veriyi Cookie'ye Aktarma İşlemi? Kod Filtreleme Nasıl Yapılır?
1 Yorum
  1. Yazar
    Sezer Yaman

    İşimize yaradı eyvallah. Hocam bunun “createThumbnail.php” dosyası nerede?

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes