Mysqli

MySQLi ile Veri Çekme, Ekleme ve Güncelleme

PHP’nin 5. Sürümünden itibaren artık yavaş yavaş MySQL eklentisine olan destek sonlandırılıyor. Klasik MySQL yerine adında da anlaşılacağı üzere MySQL Improved (MySQLi) yani “MySQL Gelişmiş” eklentisine ağırlık verilmeye başlandı. Yine MySQLi ile birlikte güvenliğe daha fazla ağırlık vermemizi sağlayan Prepared Statements (Hazır Deyimler) yöntemi MySQLi ile en çok kullanılan ve önerilen kullanım şeklidir. Bu yüzden[…]

PHP GZIP

GZIP ile Sıkıştırma

Uzun bir aradan sonra serpito.com’a yeni bir içerik gireyim dedim. Son zamanlarda, büyük ebatlı projelerin optimizasyonu ve hızlandırılması konusunda kafa patlattım. Kaynak ve içerik anlamında sistemi 90%’lara varan oranlarda hızlandırmak için GZIP sıkıştırma teknolojisinin kullanımı ile,  htaccess ve küçük bir PHP satırı sayesinde muthiş bir verim sözkonusu. Yoğun iş temposunun arasında bu küçük ipuçunu paylaşayım istedim. 

jQuery Autocomplete

jQuery:Ajax: AutoComplete Uygulaması

Türkçesi otomatik tanımlama ve/ya tamamlama olan bu uygulama web 2.0 furyasından sonra Ajax teknolojisi ile beraber kullanılabilirlik ve erişilebilirlik açısından büyük bir yenilik getirdi. Kullanıcılara projeniz içinde daha hızlı ve verimli arama yapabilmelerine imkan tanımak için uygun bir autocomplete uygulaması kullanmanız gerekir. Kullanıcıların, sayfaları tek tek gezmeden, aradığını bulduktan sonra detaylarını inceleyebildiği için, hem proje[…]

alexa-demo

PHP:AJAX: Alexa Rank Uygulaması

Alexa Rank sistemi yaklaşık 15 senedir, tüm dünyanın web ekosisteminde etkisini korumaya devam ediyor. Websitelerin istatistiklerini ücretli hesaplara erişime açtığı servislerle, RANK sistemine devam ediyor.  Bu yazıda , bir websitenin ALEXA RANK istatistiklerini hesaplayan bir uygulama geliştiriyoruz. Daha önceki checker uygulamalarımızda kullandığımız, AJAX ve standart serpito demo arayüzünü bu uygulama demosu için de kullanıyoruz.

PHPMailer SMTP

PHP: PHPMailer SMTP ile E-posta Göndermek

PHP ile SMTP üzerinden e-posta göndermenin birden fazla çözümü var aslında.  Bu yazıda, php  mailer sistemlerin içinde en basit ve kullanılması en rahat olan PHPMailer kullanıyoruz.   Mail gönderim işlemi için neden PHPMailer kullandığımızın kısa bir özetini yapalım ;

A Globally Recognized Avatar

PHP: Gravatar Resimleri

Web ortamının global avatar servisi Gravatar için,  e-mail adresini bildiğimiz kullanıcının gravatar resimlerini nasıl alacağımızı basit bir şekilde, izah edelim. Php kodları ile, sadece kullanıcının e-mail adresini kullanarak projelerinizde (özellikle yorum sistemi)  avatar resimlerini yayınlayabilirsiniz.

google sıra bulucu

PHP: AJAX: Google Sıra Bulucu – Position Finder

Websitenizin, google aramalarında hangi anahtar kelimenin kaçıncı sırada çıktığını öğrenmek için, sade bir uygulama demosu geliştirelim.   Google Api kaynağı ile CURL metodu ile web search sistemini çalıştırıp, JSON formatında dönen listeyi;  istenen domainin kaçıncı sırada bulunduğunu bulmak için kullanacağız. Öncelikle, api ve sorgular için kullanacağımız, GPositionFinder class (sınıf)’ı ve ajax ile bağlantı kurulan  post.php dosyasını[…]