Gürkan OLUÇ tarafından, 08 Ağu 2008 tarihinde, 14:58 sularında yazıldı. | Genel
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?
Gürkan OLUÇ tarafından, 04 Ağu 2008 tarihinde, 11:39 sularında yazıldı. | Duyurular
Gürkan OLUÇ tarafından, 24 Haz 2008 tarihinde, 00:37 sularında yazıldı. | Makaleler
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:
-
$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
Gürkan OLUÇ tarafından, 16 May 2008 tarihinde, 21:38 sularında yazıldı. | Makaleler
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ı
(daha fazla...)
Gürkan OLUÇ tarafından, 28 Mar 2008 tarihinde, 23:01 sularında yazıldı. | Makaleler
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.
Gürkan OLUÇ tarafından, 03 Eki 2007 tarihinde, 23:53 sularında yazıldı. | Genel
Burada gördüğüm habere göre David Coallier isimli amcanın PHP ile uygulama geliştiren bizlere güzel haberleri var. Şöyle ki C++, C#, Java gibi dillerle haşır neşir olmuş, en azından göz ucuyla bakmış olanlara tanıdık gelen bu özellik sayesinde en basitinden aşağıda yazacağım senaryodaki problemden kurtuluyorsunuz.
(daha fazla...)
Gürkan OLUÇ tarafından, 24 Eyl 2007 tarihinde, 22:16 sularında yazıldı. | Genel
Daha önce burada Zend'in haftada 2 kere olmak üzere PHP ile ilgili guru abilerden çeşitli podcastler yayınlayacağını söylemiştim, bu gün PHP Developers'ta gördüğüm habere göre Zend'te ki oluşumun kurucusu olan Cal Evans yeni bir site daha açmış. Sitenin adresi PHP Podcasts ve sitede Zend Abstract'tan farklı olarak internette PHP ile ilgili olan tüm Podcast'lere yer veriliyor.. Eğer ingilizceniz varsa, yararlı olabilir.
Gürkan OLUÇ tarafından, 19 Haz 2007 tarihinde, 19:06 sularında yazıldı. | Makaleler
Bugün uğraştığım proje çerçevesinde etiket sistemi kodlarken tahmin edebileceğiniz gibi girilen etiketler içerisindeki Türkçe karakterlerleri İngilizce'deki karşılıkları ile yeniden düzeltmem gerekliydi. Ben ilk olarak strtolower ile etiketi küçültüp ondan sonra küçük olarak bu karakterleri replace ederim diye düşünmüştüm ancak kazın ayağı öyle değilmiş gerçekte. Çünkü strtolower fonksiyonu harfleri küçültürken Türkçe büyük harfleri olduğu gibi bırakıyor bunu aşmak için gerekli çözüm php manual'deki sayfasında aşağıdaki yorumlarda vardı ancak onu uygulamak yerine sağ olsun Mustafa abinin yardımlarıyla aşağıdaki gibi bir fonksiyon yazdım ve sonuç başarılı sizinle de paylaşayım dedim. Kullanımı aşağıda yazıyor, umarım işinize yarar.
(daha fazla...)
Gürkan OLUÇ tarafından, 17 Haz 2007 tarihinde, 13:20 sularında yazıldı. | Makaleler
Bu makalemde sizlere PHP için geliştirilmiş hızlı, kolay kullanılabilir ve öğrenilebilir bir tema motoru olan Smarty'i nasıl kuracağınızı ve kullanacağınızı anlatacağım.
(daha fazla...)
Gürkan OLUÇ tarafından, 14 Haz 2007 tarihinde, 21:58 sularında yazıldı. | Genel
Az önce gördüm sizlerle paylaşayım dedim. PHP yazan arkadaşların çok sevdiği kurumlardan bir olan Zend artık haftada 2 kez PHP ile ilgili podcast yayınlıyor. Podcastlere buradan ulaşabilirsiniz. Podcastlar tabii ki ingilizcem ama içerik olarak oldukça güzel tavsiye edilir