«
«
Kullanıcı Masası
Hoşgeldin Ziyaretçi

Kategoriler

PHP Sıra Bulucu Hakkında



PHP ile istenilen kelimede Google'da kaçıncı sırada olduğunuzu bulmak oldukça basit. Ancak burada bir sıkıntı var, o sıkıntı da Google'ın günlük sadece 100 sorgulama limiti vermesi. Ama eğer sadece kendiniz kullanacağınız bir sorgulama aracı yapmak istiyorsanız ve bana günlük 100 sorgulama yeter diyorsanız aşağıda verdiğim kodlar işinizi görecektir. Hazırlamış olduğum bu yazılım iki parçadan oluşuyor, biri javascript diğeri PHP tarafı, javascript kullanmamın sebebi sayfa yenilemeden işlem sonucunu görmek için, siz dilerseniz sadece PHP tarafınıda kullanabilirsiniz.


Devamı için tıklayın...

PHP IMAP-POP3 Sınıfı Hakkında



Bundan birkaç sene önce bir Imap/Pop3 sınıfı hazırlamıştım, aslında bir e-posta dağıtması sitesi açmak istiyordum fakat nasip olmadı. Uzun zamandır arşivimde öylece bekleyen bu php sınıfını sizlerle paylaşmak istedim, eğer aklınızda bir webmail veya benzeri bir uygulama yapmak varsa bu sınıf fazlasıyla işinizi görecektir.


Devamı için tıklayın...
Bu yazımda benimde kullanmakta olduğum bir yöntemi sizlerle paylaşmak istedim. Bazen hazırladığımız bir yazılımı localhost'ta kullanmak isteyebiliriz. Böyle bir durumda eğer localhost içerisinde kullandığımız yazılım dış ip ile ulaşılabilir olacaksa ve bir soap sunucu barındırıyorsa ya da biz bir soap sunucuya bağlanacaksak bazı uygulamalar ssl veya benzeri şeyler isteyebiliyorlar. Böyle bir durumu aşmak için bir web sitesini köprü olarak kullanabilirsiniz. Yapmanız gereken köprü olarak kullanmak istediğiniz web sitesine aşağıdaki kodları bir dosya haline getirerek eklemek ve kendinize göre düzenlemek.


Devamı için tıklayın...
KamuSM'nin test amaçlı kullanım için dağıtmakta olduğu sertifikalara bu adresten ulaşabilirsiniz: http://www.kamusm.gov.tr/hizmetler/test_sistemi/test_sistemi_kullanici_sertifikalari.jsp indirmiş olduğunuz sertifikalar ile PHP ortamında E-Fatura XML dosyalarına rahatlıkla imza atabilirsiniz. Ancak eğer Akis ve benzeri smart kartlar ile imza atacaksanız bu fonksiyonlar işinizi görmeyecektir, kartlar ile imza atmak için bu konumuzu inceleyebilirsiniz: http://yucelkahraman.com.tr/php-icin-e-fatura-imzalama-araci.html


Devamı için tıklayın...
E-Fatura imzalama ile alakalı internette türkçe kaynak yok denecek kadar az, bu sebeple bu yazıyı hazırlamayı uygun gördüm. KamuSM'nin dağıtmakta olduğu Java ve .NET platformları için hazır kütüphaneler var, ancak bu kütüphaneleri PHP ile kullanmak için bağımsız çalışan bir araç gerekiyordu. Biraz araştırma yaparak ve KamuSM'nin dağıtmakta olduğu Java kütüphanesinin de yardımıyla bir araç geliştirdim ve bunu sizlerle paylaşmak istedim.

PHP ile java kullanmak aslında oldukça basit, yeterki Java sınıfı çalıştırılabilir bir jar dosyası haline getirilsin, bu konuda PHP'nin exec veya shell_exec fonksiyonları işinizi rahatlıkla görecektir. Aşağıda imzalama işlemini yapan Java sınıfı bulunuyor.


Devamı için tıklayın...
Yücel KAHRAMAN