İlginç PHP hatası

Bugün PHP ile uygulama geliştirirken aldığım, adı ile dikkatimi çekmeyi başaran bir PHP hatasını sizlerle paylaşacağım. Hata mesajı aynen şu şekilde

Parse error: syntax error, unexpected ‘)’, expecting T_PAAMAYIM_NEKUDOTAYIM in E:\wamp\www\wordpress\wp-content\plugins\wp_friendfeed_comments\wp_friendfeed_comments.php on line 18

T_PAAMAYIM_NEKUDOTAYIM neycedir sizce? Hintçe?

CodeIgniter Cookie Sorunu Çözümü

Eğer Codeigniter kullanıyorsanız, üstüne birde onun session işlemleri için yazılmış olan kütüphanesini kullanıyorsanız kuvvetle ihtimal bir şekilde yapmış olduğunuz sisteme internet explorer ile erişip, login olmak isteyenler şaşırıp kalacaklar. Çünkü, bir milyon kere de deneseler asla sisteme giriş yapamıyacaklar yada siz sessionları hangi işlemde kullanıyorsanız o işlemi gerçekleştiremeyecekler. Ancak bu sorunun çözümü basit. Olay IE'nin Cookie bilgilerini domain adıyla kayıt etmesinden kaynaklanıyor, bunu aşmak için ise application/config dizini içerisinde config.php dosyamızı açıyoruz. 254. satırda, oluşturduğumuz cookieler için gereken domain adını tanımladımız konfigürasyon değişkeni bulunuyor. Bu satırı aşağıda görmüş olduğunuz kod ile değiştiriyoruz

PHP:
  1. $config['cookie_domain']    = ( $_SERVER['HTTP_HOST'] == 'localhost') ? false : '.domainadiniz.uzanti';

Kısaca ne yaptığımızı açıklayacak olursak. Basit olarak $_SERVER['HTTP_HOST'] sunucu değişkenin değerinin localhost değerine eşit olup olmadığını sınıyoruz ve eğer öyle ise bu konfigürasyon değişkenini false olarak belirtiyoruz, yok değil ise sitemizin çalışacağı domain adresini başındaki www kısmını kaldırarak yazıyoruz ( Evet, yalnızca www kaldırılmalı "." kalmalı.). Bir başka trickte görüşmek üzere. Bu trick için sevgili muarifer'e teşekkürler ;)

PHP & Json ve Twitter’dan Veri Çekmek

Düzenleme
---------------------------------------------------------------------------
23.07.2008 : get_elapsedtime() fonksiyonu eklendi.
---------------------------------------------------------------------------
Blogumda yaptığım yenilik çalışmalarından bir tanesi de bu aralar pek bi' sık kullanıyor olduğum twitter'a yazmış olduğum son 5 ögeyi bloguma yansıtmaktı. Bu işi yapmak için twitter'in sunmuş olduğu html ve flash tabanlı çeşitli çözümler mevcut ancak bunları modifiye etmek ve kullanmak o kadar da kullanışlı olmuyor. Bu sebeple bende Twitter Api'den, PHP'den ve onun JSON kütüphanesinden yararlanarak kendi işimi, kendim görmeye karar verdim. Açıkçası hiçte zor olmadı :) Yazının tamamını oku »

Alternatif bir .htaccess Yöntemi

Buradaki makaleden de kolayca anlıyabileceğiniz gibi oldukça güzel bir yöntem. Uygulamanız büyüdüğünde her modül için .htaccess dosyasına 1-2 satır eklemekten kurtuluyorsunuz çok güzel oluyor :) Tavsiye edilir.

PHP 5.2 ile Dosya Yüklemelerini Takip Özelliği

IBM DeveloperWorks'te okuduğuma göre PHP 5.2 ve PHP_APC eklentisi ( Extension ) sayesinde artık PHP ile sunucuya dosya yüklemesi yaptığımız vakitlerde an be an dosyanın kaç kb yada mb'ının sunucuya yüklendiğini öğrenebileceğiz yani kısaca upload edilen dosyayı takip edebileceğiz. Bu olayı daha önceleri çeşitli trick ve hackler kullanarakta yapmak mümkündü ancak artık çok daha kolay oldu. Konu ile ilgili IBM DeveloperWorks'te yayınlanmış olan makaleye buradan ulaşabilirsiniz. Konuyla ilgili Türkçe bir makalede, tarafımdan tiz zamanda yazılacak inşallah.

Clicky Web Analytics