Php Kullanarak Thumbnail Nasıl Oluşturulur?

Php Kullanarak Thumbnail Nasıl Oluşturulur? Merhaba arkadaşlar, Php derslerine kaldığımız yerden devam ederiz ve sıradaki konumuz ise thumbnail’in nasıl oluşturulduğu. Thumbnail’in ne bulunduğu kısaca açıklayacak olursak; Thumbnail, Websitelerinde gösterilen resimlerin küçültülmüş halleridir.  Büyük resmin bir önizlemesi şekilde görev yapar. Websitelerinde bilhassa 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 gene de anlatayım. 3 adet hata mesajı bulunmaktadır. Uzantı hatası, upload hatası, atama hatası. Bunların hepsini sınıf kodları bünyesinde düzenleyebilirsiniz. Yüklenmesine izin verdiğiniz uzantıları da tıpkı biçimde değiştirebilirsiniz. Şimdi kullanması anlatayım.   Sadece resim yüklemek için;   1 <?php 2 üç require(‘../../createThumbnail.php’); 4 5 // Sınıfımızı çağırırken Formdaki input’un mektup sahasını belirtiyoruz altı $ct = new createThumbnail($_FILES[‘image’]); 7 8 // Uzantı kontrolü 9 $ct->extensionControl(); on 11 // Upload Kontrolü 12 $ct->isUpload(); 13 14 // Resme yeni İsim 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 Şayet olmadan otomatik şekilde oluşturuluyor.   Upload sonrası thumbnail için;   1 <?php 2 üç require(‘../../createThumbnail.php’); 4 5 // Sınıfımızı çağırırken Formdaki input’un mektup sahasını belirtiyoruz altı $ct = new createThumbnail($_FILES[‘image’]); 7 8 // Uzantı kontrolü 9 $ct->extensionControl(); on 11 // Upload Kontrolü 12 $ct->isUpload(); 13 14 // Resme yeni İsim 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 ?>


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar