Kayıtlar

Resim Boyutlandırmak için image_lib Kütüphanesi Kullanımı

Aşağıdaki tüm içeriği  Codeigniter'ın kullanım kılavuzu ndan Türkçeleştirdim. Sayfanın tamamını Türkçeleştirip yazmadım. Resmin üzerine yazı yazma ve sonraki kısımları almadım. Zamanla onları da alırım diye umuyorum... Resim Manipülasyon Sınıfı Codeigniter'ın resim manipülasyon sınıfı şu eylemleri gerçekleştirebilmenizi sağlar: Resmi yeniden boyutlandırmak Resmin küçük resmini (thumbnail) oluşturmak Resmi kırpmak Resmi döndürmek Resim üzerine yazı yazmak Bu sınıf, 3 ana görüntü kütüphanesini destekler: GD/GD2, NetPBM ve ImageMagick Not:  Resim üzerine yazı yazılacaksa GD/GD2 kütüphanesi kullanılmalıdır. Kütüphanenin Çağırılması Codeigniter'da diğer kütüphaneleri çağırdığımız gibi, Controller'da kütüphaneyi çağırmak için şu komut kullanılır: $this -> load ->library( 'image_lib' ); Kütüphane bu şekilde bir kez yüklendiğinde Controller sınıfına dahil edilmiş olur ve fonksiyonlarına şu şekilde erişilebilir: $this -> image_li...

Sunucuda Session Dosyalarının Tutulduğu Dizinde İzin Problemi

Merhaba. Aslında Codeigniter Kullanım Kılavuzunda da bulabileceğiniz bir yöntemi hikaye gibi anlatıyorum ki okurken sıkılmayın... Kendi localhost'umda güzel güzel çalışan web sitem, sunucuya attığımda da düzgün çalışıyor gibiydi. Ta ki oturum açmaya çalışana kadar. Yazdığım login sayfama girmeye çalıştığımda bir hatayla karşılaştım: Message: Session: Configured save path 'C:\Windows\Temp' is not writable by the PHP process. Yani, sunucuda session işlemlerimi tutan klasöre yazma yetkim olmadığından bahsediyor. Sunucuya doğrudan erişimim de yok. Sadece Plesk Panel üzerinden kontrol edebiliyorum. Önce Plesk Panel üzerinden session dosyalarımın kaydedileceği klasörü değiştirmeyi düşündüm. Web sitemin kök dizini içine temp diye bir klasör oluşturup Plesk Panel üzerinden de session save path olarak bu klasörü gösterecektim. Ama bu da başka güvenlik sorunlarına yol açabilirdi. Neyse ki session'ları tutmanın tek yolu bu dosyalama sistemi değil. Session'lar veritab...