Sayfa Reklamı

Browsing Tag

codeigniter 3.0

CodeIgniter

Codeigniter 3.0 Path Constants

Codeigniter 3.0 için dizinlere ait sabitleri aşağıdaki şekilde kullanabilirsiniz.

Yukarıdaki şekilde istediğiniz dizin için sabit bulunmaktadır.

Kullanım örneği için ise;

CodeIgniter

Codeigniter _render_page Function

Merhabalar,

 

Başlıktada belirttiğim gibi Codeigniter’a yazılan bir sınıf içinde kullanılan bir fonksiyondur ve güzelde yazılmış fakat bu kod “Ben Edmunds” aittir. Onun sınıfı içerisinde kullanılıyor ve arkadaşlardanda gelen istekler vardır bu tarz bir fonksiyon için bende paylaşma gereksinimi duydum.

Beğenileriniz ve yorumlarınız benim için çok önemlidir.

CodeIgniter

Codeigniter 3.0 Türkçe Dil Dosyaları

Merhabalar,

 

Başlıkta’da belirtildiği gibi içerik çok uzun değil Codeigniter 3.0 framework’e ait türkçe dil dosyaları aşağıdaki linktedir kurulumu ise şu şekildedir.

 

turkish_lang-3.0

Kurulum Aşamaları: “system/language” dizinine giriniz ve ardından zip den çıkarılan dosyaları turkish olarak klasör halinde o dizine atınız ardından “application/config/config.php” üzerinden dil seçiminizi yapabilirsiniz.

CodeIgniter

CodeIgniter 3.0 .htaccess Configure

Merhabalar,

Bildiğiniz üzere Laravel‘de composer ve ana dizindeki txt dosyaları vs. site adresine yazınca gösterilmez ve bu sizin dışarıdan bakıldığında sisteminizin hangi framework ile yazıldığının zorlaşmasına neden olur bu iyi birşey elbet.

 

Codeigniter 3.0‘da ise composer.json, license.txt vs. gibi dosyalar ile hangi framework ile yazdığınız bulunabilir ve eğerki codeigniter‘da update çekmemiş iseniz açıklarınızdan faydalanıp hacklenebilirsiniz.

 

Buna biraz önlem almakta yarar vardır ne demişler tedbir bizden tevekkül allahtandır. Şimdi konumuza gelelim .htaccess dosyamıza aşağıdakileri uyguladığımız takdirde örnek olarak denemek gerekirse site.com/composer.json açmaması gerekir.

RewriteEngine on
RewriteCond $1 !^(index\.php|betik|js|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

<Files composer.json>
Order allow,deny
Deny from all
</Files>

<Files composer.lock>
Order allow,deny
Deny from all
</Files>

<Files license.txt>
Order allow,deny
Deny from all
</Files>

<Files readme.rst>
Order allow,deny
Deny from all
</Files>

<Files contributing.md>
Order allow,deny
Deny from all
</Files>