PHP
Internet Explorer Frame Iframe Sesion Hatası
Internet Explorer’da, php session bilgileri frame ve iframe içinde hata verebiliyor. Yani, session bilginiz, frame veya iframe içinde çalışmıyor. Bu sorunu çözmek için php içinden bir header bilgisi göndermek yetrli oluyor. Bütün explorer bugları da beni mi buluyor 🙂 epey başımı ağrıtmıştı bu bug benim başıma geldiğinde. Neyseki çözdük.
Popup pencerede php session problemi
Sadece Internet Explorer’da sorun çıkaran Firefox içinde sıkıntı çıkarmayan, genelde php kurulumu ile ilgili olan bu sorun, sunucuya erişiminiz yoksa pratik olarak, session ID sini adres satırından göndererek çözülebiliyor. En azından ben bu şekilde çözebildim.
Aşağıda adres satırından session ID yi nasıl gönderdiğim ile ilgili kodları yazdım. Devamını okuyun »
Sunucu Yükü ve Bant Genişliği Optimizasyonu
Bant genişliği için para ödüyoruz ki çoğundan kurtulabilir para ve hız kazanabiliriz. Aynısı sunucu için de geçerli. İşlemci yükünü çok kolay bir biçimde rahatlatarak sürekli sunucu güncellemekten veya daha güçlü sunuculara binlerce lira ödemekten sıyrılabiliriz.
Peki nasıl olacak bu? Çok basit; milyonlarca yıldır işleyen evrimi taklit ederek. Parazitlerden kurtularak… Sunucumuza patır patır gelen robot web-spider isteklerine “erkekseniz teker teker gelin” diyeceğiz, hepsi o.
Sunucu kayıtlarını inceleyen herkesin bildiği gibi kimi anlarda çok yoğun bot etkinliği görülür. Üstelik bunların sayısı giderek arttığı için artık aynı anda istekte bulunup çakışmalara ve sunucu yükünde ani aşırı artışlara yol açıyorlar.
Bu küçümsememiz gereken bir durum çünkü bize para ziyaretçilere de zaman kaybettiriyor. Artık çoğu web sitesi / web uygulaması yoğun SQL sorguları içeriyor. Gerçek bir yarar getirmeyecek arama-motoru / istatistik / telif / spam / antivirüs / reklam robot ziyaretleri ise hızlı, ardışık ve üst üste geldiklerinde ziyaretçileri engelleyebilecek düzeyde bir sunucu yoğunluğuna sebep oluyor. Oysa basit bir trafik lambası ile bunlara kırmızı ışık yakmamız mümkün.
İşe yarayabilecek php kodları
PHP ve diğer programlama çalışmalarında kolaylık sağlayacak ve rutin işlemleri kolaylaştıracak olan, derleyip seçtiğim bu bir kaç yararlı fonksiyon, sınıf (class) ve javascript dizisini sizlerle paylaşmak istiyorum. Devamını okuyun »
Kelimeyi kesmeden cümleyi bölmek
Her zaman deriz ki bu paragrafta 20 harf olsun ama kelimenin tam ortasında da kesmesin… İşte tam o işe yarayan kodlar aşağıda bulunmakta. Devamını okuyun »
Linux’de Mysql Root Şifresi Oluşturma
MYSQL Root Şifresi Oluşturma
sisteminizi kurdunuz. mysql giris yapiyorsunuz ama size sifre filan sormuyor. Bu buyuk bir guvenlik acigidir. Bunun için mysql bir sifre koymaliyiz (genede siz bilirsiniz) Devamını okuyun »
FCKeditor
Ara yüzlü web geliştiriciler için büyük kolaylık sağlayan WYSIWYG Editorlerin içinde en iyisi FCKeditor. Bu en iyisi olmasının nedenlerinin başında bedava olmasının büyük etkisi var. Sadece ücretsiz olmasının yanında IE 5.5+, Firefox 1.0+, Mozilla 1.3+ and Netscape 7+. browserlarda çalışabilmesi. Ama her zamanki gibi en iyi Explorer da en sorunsuz çalışıyor. Bunun yanında tüm web programlama dilleriyle ilişkilendirilebiliyor. Bunlar ASP.Net, ASP,PHP,ColdFusion , Java, Perl dilleri. Büyük kolaylık sağlıyor dosya upload sırasında. Devamını okuyun »
GeSHi – Generic Syntax Highlighter

PHP’de geliştirilmiş sintaks renklendirici. Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına uygun olarak renklendirermek istiyorsanız GeSHi’yi kullanabilirsiniz. 50′ye yakın programlama diline destek veriyor ve bir sf.net projesi. Yazılımın PHP içindeki kullanımı aşağıdaki gibi. Çok kısa. Devamını okuyun »
Ref Saldırını Baştan Engellemek
MySQL Türkçe Sorunu
Php ile MySQL sorgularınızda Türkçe karakterlerinizde sorun yaşıyorsanız, sorgu yaptığınız satırdan önce aşağıdaki kodu çalıştırmanız yeterli.
mysql_query(“SET NAMES ‘latin5′”);
mysql_query( ... devam
