isURL

URL Doğrulama Fonksiyonu – PHP

Bir URL yi doğrulayabilmek için daha öncelerde REGEX’ler kullanıyorduk. RegEX’lere (düzenli ifadeler) aşina iseniz ve doğru kullanabiliyor iseniz ne ala. Ancak RegEX ile ilgili sıkıntınız varsa işler biraz sarpa sarıyor. İnternette URL doğrulama ile ilgili bir çok RegEX mevcut ancak bunların hep birer eksik yönü çıkıyor malesef. PHP’nin yerleşik fonksiyonlarımdan filter_validate() fonksiyonu bizim için tam bir nimet bu konuda. filter_validate() fonksiyonu ile ip adresinden email adresine kadar birden fazla kontrol yapılabiliyor. Ancak bu kontrolleri yaparken dikkat edilmesi gereken noktalar da yok değil. Gelelim fonksiyonumuza, Okumaya devam…

Era Visitor Counter & UserAgent Class

Bu sınıf codecanyon.net üzerinde 8$’dan satılmaktadır.

Yeni hazırladığım Era Ziyaretçi Sayası ve UserAgent Sınıfını codecanyon üzerinde satışa çıkardım. Ziyaretçi sayımını ve ziyaretçilerle ilgili istatistiklerin kolayca tutulmasını ve bu istatistiklerin kullanılabilir ham verilere dönüştürülmesini sağlayan bir sınıftır. Sınıf browscap.ini desteğini kullanıyor. Ayrıca ip2locationlab.com yapısını kullanalarak ziyaretçilerin bulundukları ülke ve şehirleri de öğrenmemizi sağlıyor. Okumaya devam…

Hazır Site (Köy – Dernek ve Firmalar için)

Bu konu ile ilgili sorun ve problemlerinizi Github üzerinde belirtiniz.

Uzun süredir üstünde çalıştığım bir projeydi. Bitireli yaklaşık olarak 2 ay oluyor. Scripti ücretsiz olarak dağıtma kararı aldım. Ancak site ile ilgili destek VERMEYECEĞİM. Sadece GitHub üzerinden sınırlı destek verebilirim. O da müsait olduğum zamanlarda olur büyük ihtimal. Dosyalar da GitHub üzerine eklendi. Aşağıdaki linkten adrese gidip indirebilirsiniz. Kısa zaman içerisinde yükleme ve kurulum videoları hazırlayıp burada yayınlayacağım. Okumaya devam…

Era Captcha Simple & Colorful – PHP Class

Bu sınıf codecanyon.net üzerinde 9$’dan satılmaktadır.

Bloğumu takip edenler daha önceden bir form doğrulama resmi sınıfı yayınladığımı bilirler. O sınıfı sitemden kaldırdım. Ancak yerine daha iyisini sunuyorum. Era Captcha v.2.0 ile birlikte birçok yenilikler mevcut.

ÖZELLİKLER

  • 3 Yönlü Doğrulama (Session – Cookie – Session + Cookie)
  • 3 Farklı Kod (Rasgele – Matematik – Sözlük)
  • Kolay Kurulum. Sadece 3 satır ile doğrulama
  • Çok kullanıma uygun. Aynı sayfada birden fazla kullanılabilme özelliği
  • Tek satır ile form elemanını doğrulama
  • Captcha ifadesini IP Adresi ve Tarayıcı bilgileriyle şifreleme

Demo Dökümantasyon Çalışma Kağıdı Satın Al
Not: Dökümantasyon ve çalışma kağıdı İngilizcedir. Satın alan ziyaretçilerime Türkçe dökümantasyon ve çalışma kağıdının Türkçe hali mail yoluyla gönderilecektir.

Samsung Usb Jig Yapımı – Video Anlatım

Dün akşam Samsung Galaxy S telefonumun açılış logosunu değiştirmek için attığım taklalar sonucunda, telefonum brick (yazılımdan yoksun) hale geldi. Önce 3 tuş kombinasyonu ile Download mode girerim diye düşündüm ancak anladım ki, kurduğum zımbırtı telefonun 3 tuş özelliğini kapatmış.

İnternette kısa bir araştırmadan sonra, usb jig diye bir aparatın olduğunu ve telefonu download mode alabildiğini de öğrendim. Sonra da elemanın tekinin bu usb jig i evde yaptığını gösteren bir videoyu youtube de izledim. İnternette 10 TL ye satılan usb jig in bana gelmesi perşembe veya cumayı bulacaktı. Ben de gittim bir tane daha usb kablosu aldım bir de elektronikçiden 300 K ohm (300 kilo-ohm) direnç aldım ve eve geldim. Gerisinin nasıl olduğuna ise video da bakalım. Şu anda telefonum Allah nazardan saklasın canavar gibi 🙂

Takıldığınız noktalar olursa, lütfen yorumlardan yazınız, itina ile cevaplayayım 🙂

namazvakti

Namaz Vakitleri Sınıfı – Diyanet İşleri Başkanlığı – PHP CLASS

Bu sayfanın içeriği tamamen geçerliliğini yitirmiştir. Yeni dosyalar ve bilgi için lütfen burayı ziyaret ediniz.

12 Haziran 2011 tarihinde XML Namaz Vakitleri sınıfımı yayınlamıştım. Sınıf Diyanet İşleri Başkanlığının resmi sayfasındaki namaz vakitleri bölümünden verileri alıp, XML formatına döndürüyordu. Ancak sınıf bu haliyle pek kullanışlı değildi. Çünkü sınıf her seferinde Diyanet İşleri Başkanlığından veri çekiyordu. Bu da verilerin daha yavaş gösterilmesine neden oluyordu. Ayrıca veriyi xml şeklinde almak, kullanmak için çok fazla iş yaptırmayı gerektiriyordu. Örneğin Codeigniter da kullanırken, aldığım XML verisi tekrar dizi formatına çevirip, sayfaya göndermeye çalışıyordum. Yine eski sınıf fonksiyonlar içerisinden çağrıldığında sıkıntı oluşturuyordu. Ayrıca çalıştırmak için birden fazla kod yazmak gerektirmesi de cabası. Okumaya devam…

Era Captcha – PHP Class

Bu sınıfın ücretli versiyonunu hazırladığım için, bu sınıf ile ilgili dosya paylaşımı yapılmayacak ve destek verilmeyecektir! Anlayışınız için teşekkür ederim.

Bir HTML formunun en vazgeçilmez öğelerinden birtanesi artık CAPTCHA lar. Piyasada çok fazla var biliyorum. Bir çok görevi yapıyorlar, ancak ben kullanımı ve özellikleri sade olan bir captcha aradım durdum hep. Bir tane vardı, nereden bulduysam, onu da Codeigniter a entegre etmeye çalışırken kendimi hatalarla yüzyüze buldum. Oturdum kendi CAPTCHA sınıfımı yazdım. Okumaya devam…

era araçlar

Era Araçlar Eklentisi – PHP

Her programcının bir araçlar listesi vardır. Ben Erhan Burhan‘da görmüştüm ilk olarak, daha sonra neden bende de olmasın dedim. Epey bir tema arayışından sonra, bir kaç yıl önce resim galerim için hazırladığım şablonu kullanıverdim. Era Araçlar Eklentisi için MySQL veya başka bir veritabanı kullanmadım. Sadece belirlediğimiz klasörü tarıyor ve içinde info.xml olan klasörleri listeliyor. info.xml içerisinde ise, o anda yayınlamayı düşündüğümüz araca ait bilgiler mevcut. Okumaya devam…

XML Namaz Vakitleri – Diyanet İşleri Başkanlığı

BU SINIF İLE İLGİLİ GÜNCELLEME YAPILMIŞTIR. BU SINIF GEÇERLİLİĞİNİ YİTİRMİŞTİR.

Güncellenmiş Dosya ve Dökümanı için: http://www.erdemarslan.com/programlama/15-01-2012/111-namaz-vakitleri-sinifi-diyanet-isleri-baskanligi-php-class.html

Geçenlerde Diyanet İşleri Başkanlığına bir mail göndermiştim. Namaz Vakitlerini XML verisi olarak paylaşmayı düşünüyor musunuz? şeklinde. Onlar da nazikçe hayır cevabını vermişlerdi. Daha önceleri namazvakti.com üzerinden verileri çekiyordum ancak, verilerin diyanet ile uyuşmadığını farkettim. Bende üşenmedim, usulca Diyanet İşlerinin namaz vakitlerini gösterir sayfasından, haftalık ve aylık verileri çekebilen ve bunları xml verisine dönüştürebilen bir sınıf yazdım. Lazım olan arkadaşlar gönül rahatlığıyla alıp kullansınlar.

Gerekli açıklamalar sıkıştırılmış dosyanın içerisindedir. Zaten basit bir sınıf. Sınıfı inceleyerek de, bilgi sahibi olabilirsiniz. Sorusu olan yorumlardan yazar ise, mümkün olduğunca cevaplarım.

İndirmek ve örneğini görmek için araçlar sayfasına gidiniz.

jPlayer Era.Blacky Skin

jPlayer, jQuery ile yazılmış güzel bir mp3 dinleme eklentisi. Sitenin resmi sitesinde bol bol örnek verilmiş. Ancak tek birtane skin(tema) var. Gerçi ben de pek fazla birşey yapmadım. Bir kaç icon buldum renkleri değiştirdim falan filan. Biraz basit ama bir o kadar dahoş bir tema çıktı ortaya.

Şu an için tema sadece bende var. Bu yazıyı yayınladıktan sonra adamlara da temayı göndereceğim. Bakalım belki yayınlarlar.

İndirmek ve test etmek için araçlar sayfasına bakabilirsiniz. 🙂