Php Ziyaretçinin Ülke / Şehrini (Lokasyonunu) Bulmak

function get_guest_info($ip = NULL, $purpose = “location”, $deep_detect = TRUE) { $output = NULL; if (filter_var($ip, FILTER_VALIDATE_IP) === FALSE) { $ip = $_SERVER[“REMOTE_ADDR”]; if ($deep_detect) { if (filter_var(@$_SERVER[‘HTTP_X_FORWARDED_FOR’], FILTER_VALIDATE_IP)) $ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; if (filter_var(@$_SERVER[‘HTTP_CLIENT_IP’], FILTER_VALIDATE_IP)) $ip = $_SERVER[‘HTTP_CLIENT_IP’]; } } $purpose = str_replace(array(“name”, “\n”, “\t”, ” “, “-“, “_”), NULL, strtolower(trim($purpose))); $support = array(“country”, “countrycode”, […]

Php Memcache On Wamp

The libraries for php memcache are available here     To do list : 1) Copy MSVCP71.DLL, msvcr71.dll to C:\windows\sysWOW64 2) Copy memcached.exe into C:\memcached 3) Click Windows-Key 4) Type: CMD 5) press: Ctrl-Shift-Enter 6) Choose yes 7) type: C:\memcached\memcached.exe -d install 8) type: C:\memcached\memcached.exe -d start 9) Copy php_memcache.dll to C:\wamp\bin\php\php5.3.4\ext 10) Restart Apache […]

Phpdeki MD5in Javadaki Karşılığı

Yönetim konsolumdan php md5 fonksiyonunu kullanarak veritabanına yerleştirdiğim hash değerlerimi android clienttan sorgulamam gerekti. Bu yüzden de yazılan string değeri php md5 ile aynı algoritmaya göre çevirecek bir converter gerekiyordu. Javadaki herhangi bir kütüphanenin içerisinde doğrudan md5 gibi bir fonksiyon yok. Bu yüzden ufak bir fonksiyon yazmamız gerekiyor. public static String md5(String input) throws NoSuchAlgorithmException […]

Paypal Sandbox Test Ortamı Ipn Settings

Paypal entegrasyonu artık çoğu e-ticaret ve işletme sistemleri için vazgeçilmez hale geldi. Geliştiriciler içinse paypal development http://www.developer.paypal.com adresinde. Geliştirme ortamı oldukça basit en önemli kısmı ipn (instant payment notification) uyarlaması. Paypal Ödeme Entegrasyonu yazarken aldığım notları paylaşayım. Öncelikle paypal yayınına çıkmadan önce test etmeniz gereken kısımlar bunları da Paypal’ın orjinaliyle birebir olan test ortamı Sandbox […]

Bir Makinede IIS ve Apache Kurulu Olması Sorunu ve Çözüm Önerileri

Bilgisayarınız ilk açıldığında ihitiyacınız olan şey apache server olabilir. Apache içinde wamp server gibi bir çözüm kullanıyor olabilirsiniz. Apache kullanmak için de o anda IIS server hizmetinin ve bileşenlerinin kapatılmış olması gerekir. Hele ki ms sql serverın kullandığınız bir sürümü varsa onları da kapatıyor olmanız gerekir. İşte tüm bu istemleri cmd komutu olarak yapabileceğimiz ortak […]