PHP

PHP ile basit SEF yapımı (URL Rewrite)

1

Apache bizlere SEF konusunda çok büyük bir nimet sağlıyor. Bunun adı .htaccess :) Bu dosya içerisine çeşitli kurallar yazıyorsunuz ve o kurallara göre arama motoru dostu bağlantıları kullanabiliyorsunuz. Ancak bu kural yazma işi can sıkıcı olabiliyor. Zira RegExp (Regular Expression – Koşullu ifadeler) bilmeniz gerekmekte. Ve bazen baya uğraştırıcı olabiliyor. Ben bu konuda daha farklı bir yöntem kullanıyorum. Belki performans açısından direkt olarak kural yazmaya göre daha kötü olabilir ama çok çok büyük bir projede çalışmıyorsanız çok fazla etkileyeceğini düşünmüyorum.

Öncelikle nasıl bir sistem kullandığımdan bahsedeyim, sonrasında bir kaç kod ile örnek göstereyim. Yazının sonunda ise çok basit bir örnek sistemi indirebilirsiniz. (daha fazla…)

Smarty ile çalışmak

2

Bu yazımda sizlere yaz tatilimde yani yaklaşık 2 haftalık bir sürede kullandığım Smarty’nin olumlu yanlarından bahsetmek istiyorum. Aslında yazı başlığını bir framework ile çalışmak olarak da değiştirebiliriz.

Öncelikle Smarty’nin ne olduğundan biraz bahsedeyim. Smarty, gayet esnek bir template çatısıdır. PHP kodları ile html kodlarını birbirinden ayırır. Tabii ki bu ayırma işlemi “photoshoptan tasarımı htmle dökeyim smartye atayım site canavar gibi çalışsın” şeklinde değil. PHP kodlarınızı oluşturduktan sonra elde ettiğiniz değerleri Smartye gönderiyorsunuz. Html kodları içine PHP kodları değil de Smartye gönderilmiş bu değerlerin Smarty dilinde htmlin içine yazıyorsunuz. (daha fazla…)

Go to Top