Bugünlerde bir zamanlar - dediysem inanmayın 2 ay önce - yaptığım hataları düzeltmek, bunu nasıl yapmışım demekle uğraşıyorum ve fazla uzak değil 2 ay önce yazdığım kodlara bakıyorumda bu kadar da olmaz dediriyorlar adama… Şu 2 ayda edindiğim programlama tecrübesini başka bir projede kesinlikle edinemezdim herhalde - sağol sinan - .. Bu noktada kendimce farkında olduğum ve “artık bunu yapmıyacağım, şunu yapmalıyım” dediğim bir takım tecrübelerimi burada sizlerle paylaşmak istedim.
Yazının tamamını oku »
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.
Yazının tamamını oku »
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.
Yazının tamamını oku »
Jonothan Sampson adlı yardımsever bir vatandaş blogunda PHP ile nesne tabanlı uygulamalar geliştirmek için 3 part halinde video dersler hazırlamış çok yararlı şeyler olduklarını düşünüyorum.. Eğer daha önce böyle bir geliştirme yöntemi kullanmadıysanız size başta biraz saçma gelebilir tabii. Yani “ya ne gerek var dümdüz yazıyoruz işte” diyebilirsiniz ancak nesne tabanlı olarak yazdığınız zaman bir fonksiyonu bir kere tanımlayı tüm uygulama geliştirme süreciniz boyunca kullanabilirsiniz? yada diyelim yazdığınız kodda bir açık çıktı eğer siz bu işi copy&paste ile yaptıysanız baya bir zaman kaybederek tüm dosyaları yeniden düzenliyeceksiniz ama nesne tabanlı bir yaklaşımlı yazmışsanız sadece bir dosyadaki bir fonksiyonu düzenlemek yetecek
Videolar devamında
Yazının tamamını oku »
Eğer okuduysanız bir önceki yazımda bu günlerde mutlaka insanlara yararlı bir şey yapıcam demiştim
ve ajax ile aramda 1-2 küçük kırgınlık dışında bir şey kalmadığını söylemiştim sonunda o kırgınlıkları da hallettim
Şimdi de sizlerle paylaşacağım! Bu yazımızda basit bir haber ekleme ekranı yapacağız sizinle tabii ki ajax desteği de olacak!
Yazının tamamını oku »
PHP ile çalışırken genellikle verilerimizi MySQL yada MSSQL gibi veritabanı sistemlerinde depolarız ancak bazı durumlarda veritabanı kullanmak gereksiz olabilir yani küçük bir txt dosyası ile işinizi halledebilecekken niye koskaca veritabanını kullanasanız ki? Bu Yazımda PHP ile TXT Dosyalarını kullanırken yapabileceğiniz işlemleri anlatacağım. Dosya Açma,Kapama,İçine Veri Yazma, Okuma gibi..
Yazının tamamını oku »
bazen yazdığımız scriptlerde server’a yani sunucuya dosya yüklememiz gerekir.. örneğin bir haber scripti yazıyorsak o habere ait resimleri sunucuya yükleyip resimlerin yollarını database’e kaydettikten sonra onları o haber gösterildiğinde gösterebiliriz.. yakında basit bir resim galerisinin nasıl yazılacağını anlatan bir makale yazıcam zaten.. neyse, bugünkü konumuz sadece upload etmek olacak hadi başlayalım..
Yazının tamamını oku »
geçen gün Dmry.net ‘te söylemiştim netim gelsin paylaşıcam diye şimdi de aklıma geldi paylaşayım dedim.. videolar 7 tane bölümden oluşuyor ve ingilizce ancak ingilizce deyince öyle korkmayın, anlaşılamıycak birşey değil.. zaten sadece izleseniz sesleri duymasanız bile rahatlıkla anlıyabilirsiniz.. neyse lafı fazla uzatmadan paylaşımımızı yapalım.. ha, bu arada unutmadan bugün yada yarın bu konuyla ilgili kendi hazırlamış olduğum Türkçe bir tutorialide sizlerle paylaşacağım..
Yazının tamamını oku »
eğer kullandığınız PHP dosyalarına adres satırından direk olarak erişim olmasını istemiyorsanız ve bunu engellemek istiyorsanız bunun çok ama çok basit bir yolu var tek yapmanız gereken aşağıda verdiğim kodları kodunuzun en tepesine koymak..
Yazının tamamını oku »
BBCode hepimiz biliriz,severiz.. forumlarda yada herhangi bir yerde yazılarımızı bold, italik yapabilmemizi, yazılarımıza yorum ekliyebilmemizi sağlarlar ve oldukçada kullanışlıdırlar ancak bildiğiniz gibi bunlarda direk gibi html etiketleri kullanılmaz.. bunun yerine [b] yazarız biz ve script onu veritabanına olarak kaydeder böylece o bölgeye zararlı html taglarının eklenmesi önlenmiş olur.. bu yazımda JavaScript ile yapılmış bir BBCode editöründen alınan [b],[i] gibi tagları database’e kaydaderken nasıl , haline çevirebileceğinizi göstereceğim..
Yazının tamamını oku »
ahanda şu gördüğünüz basit fonksiyon sayesinde web uygulamalarının (sitelerinin) en çok kullanılan dillerinden biri olan PHP’de hacker arkadaşın sizin Sql sorgunuza müdahale etmesini yani Sql enjection yapmasını engelliyebilirsiniz… isterseniz kullanulan fonksiyonların açıklamalarını kod içinde görebilirsniz..
Yazının tamamını oku »
bu konu benimde uzun süredir kafamı karıştırıyordu ve nette gezinirken bu tutoriali gördüö ve baya da hoşuma gitti kısa ve öz olması sebebiyle… uzun bir süredir (1-1,5 haftadır) okulların başlaması, ramazan munasebeti ile yazamadığım bloguma yararlı bir yazı yazayım dedim ben kendim yazarsam biraz anlaşılması güç olacağından yine ingilizce’den Türkçe’ye çevireceğim anlıyabildiğim ve anlatabildiğim kadarı ile hadi başlıyalım….
Yazının tamamını oku »
ewet, bu ilk PHP makalemde nacizane bilgilerimi sizlerle paylaşacağım… biliyorsunuz üyelik sistemlerinde yada yaptığımız
Benim Dünyam, CSS, Genel, İnternet, Kategorilenmemiş, Komedi, Makaleler, Müzik, PHP, Scriptlerim, Tasarım, Web Geliştirme, WordPress
11 Temmuz Salı
5 Yorum
Yeniden Merhaba Arkadaşlar,
Siteyi Host Ettiğim yerdeki Hdd’nin bir kaza sonucu yanmasıyle beraber sitedeki tüm yazılar gitti
her şeye yeniden başlıyoruz
artık yeni temam ve Server’ım ile siz kullanıcılarıma yazılar yazacağım…
Hayırlı Olması Dİleğiyle Görüşmek Üzere!…