PHP

PHP, Açılımı Hypertext Prepocessor olan sunucu tarafında internet üzerinde çalışmak amaçlı hazırlanmış, en geniş kapsamlı programlama dilidir. 1995 yılında Rasmus Lerdorf tarafından tasarlanan ve geliştirilmeye başlanan PHP, internet üzerinde 250 milyon fazla internet sitesi tarafından kullanılıyor.


PHP Kelime içinde arama (strstr)

İçerik hazırlanmış ve PHP kategorisinde yayınlanmış.
devamını gör

Merhaba! Bu, Kodlab'daki ilk yazım. Umarım uzun süre paylaşım yaparım ve ziyaretçilerimiz de bu yazılardan faydalanır. Bu yazıda, PHP'de en çok işime yarayan ve her projemde kesinlikle kullandığım strstr fonksiyonunu tanıtacağım. Bu fonksiyon, bahsigeçen kelimeler içinde arama yapmanıza olanak tanıyor. Örneğin: isim_soyisim@mail_uzantisi.com gibi bir alan adı farzedelim. strstr ile oluşturacağımız bir kod parçacığı sayesinde isim_soyisim ve mail_uzantisi.com kısmını ayırarak ekrana yazdırabileceğiz. Nasıl mı? <?php...

PHP Called Mail() Hatası

İçerik hazırlanmış ve PHP kategorisinde yayınlanmış.
devamını gör

Yazılım, en küçük noktada saatlerce takılabilmeniz anlamına geliyor. Yaklaşık 2.5 saattir, bu sorunun çözümü hakkında araştırma yapıyorum fakat yerli/yabancı kaynaklarda bu sorunun çözümüyle alakalı bir kaynağa ulaşamadım. SMTP ile mail göndermek istediğimizde karşımıza çıkan The following From address failed: mail@mail.adresi : Called Mail() without being connected hatasının çözümü hakkında birkaç tavsiye vereceğim. &Oum...

PHP ile çoklu dil desteği

İçerik hazırlanmış ve PHP kategorisinde yayınlanmış.
devamını gör

Merhaba! Bugün, PHP öğrendiğim günden itibaren içimde ukte kalan php ile çoklu dil yapımını anlatacağım. Öncelikle bu, Facebook gibi veya global çapta düşünülen küçük çaplı projelerinizde oldukça gerekli, işinize yarayacak bir ders olacaktır diye düşünüyorum. WordPress kullananlar bilirler; poedit programı vasıtasıyla çevirebildiğiniz 2 adet dil dosyası, genellikle temaların içinde tr_TR.po ve tr_TR.mo olarak gelirler. Siz, poedit vasıtasıyla tr_TR.po dosyasını düzenler ve temaya yüklersiniz. Ama bu yazıda, saf PHP ile...

Vesta sunucuda Memcache kurulum ve kullanımı

İçerik hazırlanmış ve Linux, PHP, SQL kategorisinde yayınlanmış.
devamını gör

Merhaba! Redis ile ilgili olan makaleme gelen yoğun ilgiden sonra, daha kolay ve stabilize olan Memcache sisteminin vesta control panel üzerinde kurulum ve kullanımını anlatan bir yazı hazırlamak istedim. Bildiğiniz gibi Vesta, Cpanel alternatifi ve ücretsiz, oldukça performanslı ayrıca güvenilir bir sunucuydu. Aylık lisans derdiniz olmadan, vesta ile kolayca sunucu oluşturabiliyor ve sitelerinizi barındırabiliyordunuz. Memcache nedir? Okunuşu memkeş olan ve sürekli yanlış telaffuz edilen...

PHP için Redis kurulum ve kullanım

İçerik hazırlanmış ve PHP, SQL kategorisinde yayınlanmış.
devamını gör

Redis'i, memcached alternatifi ararken buldum. İhtiyacım olan, aynı verileri $_SESSION mantığında tutmaktı. Fakat $_SESSION'da olduğu gibi ziyaretçi başına veri tutmak istemediğimden, Redis alternatifini araştırmaya adadım kendimi. Redis sayesinde, istediğiniz anahtar kelimeleri, istediğiniz süre boyunca sunucunuzun RAM'inde tutabiliyorsunuz. Üstelik 20.000.000 veriyi 2 haneli mb boyutunda (85mb) kaydediyor. Aynı veriyi MySQL'de kayıt ettiğimde 900 mb > yanıtı alıyorum. Redis Kurulumu (CentOS 6/7) Redi...

PHP Çoklu dil sistemi yapımı

İçerik hazırlanmış ve PHP kategorisinde yayınlanmış.
devamını gör

Son yıllarda, ülkemizde üretilen projelerin büyük kısmı daha fazla kullanıcıya hitap edebilmek amacıyla genellikle Türkçe ve ingilizce üretiliyor. Eğer aynı şekilde, iki veya daha fazla dile sahip proje yapmayı düşünüyorsanız; olabildiğince kısa ve öz tutmaya çalışacağım bu makaleyi gözden geçirmenizi öneririm. Burada anlatacaklarım veritabanını bağlamaz, PHP dosyalarında çalışmanıza imkan verir. Makalenin sonunda veritabanında neler yap...