Laravel ve CodeIgniter, web uygulama geliştirmek için popüler PHP frameworklerinden ikisidir. Her iki framework de farklı özelliklere ve avantajlara sahiptir. Bu yazıda, Laravel ve CodeIgniter’in özelliklerini ve farklarını karşılaştıracağız. MVC Yapısı: Laravel ve CodeIgniter, Model-View-Controller (MVC) mimarisine dayalıdır. Ancak, Laravel daha tutarlı bir MVC yapılandırması sunar ve bu da daha kolay bir kod yönetimi sağlar.…
-
MAMP – Mysql Çalışmama Sorunu
MacOS üzerinde php geliştiren pek çok kullanıcı local sunucu olarak MAMP uygulamasını kullanıyor. Bu mamp uygulamasının stabilitesi windows alternatiflerine göre biraz daha düşük ve biraz daha kırılgan bir yapıda. Bu kırılganlıktan en çok nasibini alanda MySQL Server oluyor. Bazen uygulama idle olarak kalıyor bazende farklı sebeplerden dolayı mysql çalışmıyor. Geçenlerde böyle bir sorunla karşılaştım stackoverflow…
-
PHP Google Translate API v2 Fonksiyonu
Bu fonksiyonu kullanmak için Google API Console’dan Translate API‘yi etkinleştirmeniz ve bir API-KEY oluşturmanız gerekiyor. Oluşturduğunuz API-KEY’i, fonksiyonda ilgili yere koyarak kullanabilirsiniz. URL değişkeninde belirtilen linkin sonunda iki değer gönderiyor source ve target olarak. Source kısmına hedef dili, target kısmına ise çeviri yapılacak dili yazarak, çeviri dilini değiştirebilirsiniz. PS: Translate API kullanmak için google tarafında…
-
.htaccess ile Apache’nin GZIP Özelliğini & Tarayıcı Önbelleğini Etkinleştirme
Gzip ve mod_deflate mime türlerini algılıyor. Mime türü için mod_expires’ı algılayıp bitiş(expire) süresini ayarlıyor. Mime türü için mod_headers’ı algılayıp, Tarayıcı Önbelleği limitlerini ayarlıyor. WordPress sitenin daha da hızlı olmasını sağlar. # Enable GZIP AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html # Expires Headers…
-
PHP ile herhangi bir web sitesinin title’ını çekme
Bir ara böyle bir fonksiyon lazım olmuştu. Bunu buraya koyuyorum daha sonra lazım olursa kopyalayabilirim 🙂