Bu konu web geliştiriciler için bazı zamanlar çok önemli bir mesele halini almaktadır. RSS beslemesi olan herhangi bir websitenin RSS beslemelerini RSSCLASS sınıfımız ile düzenli bir şekilde okuyabiliriz. Kodlarımızı yazalım: rssclass.php <?php class rss { var $feed; function rss($feed) { $this->feed = $feed; } function parse() { $rss = simplexml_load_file($this->feed); $rss_split = array(); foreach ($rss->channel->item [...]
Archive for the ‘PHP Dersleri’ Category
PHP SMTP Mail Adresi Doğrulama
January 16th, 2010
admin Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz. İlk olarak smtp validate email class’ımızı kontrolüyapacağımız sayfamıza include ediyoruz. require_once(“smtp_validate_email/smtp_validateEmail.class.php”); [...]
PHP İle İp Adresi Almak
January 12th, 2010
admin Aşağıda vereceğim kod ile herhangi bir kullanıcının ip edresini kolayca alabilirsiniz. if (getenv(HTTP_X_FORWARDED_FOR)) { $ip = getenv(HTTP_X_FORWARDED_FOR); } else { $ip = getenv(REMOTE_ADDR); } echo $ip; //ip adresini verir ?>
Php Xml Okuma
January 7th, 2010
admin Web sitelerimizde verileri kullanıcılara yansıtırken xml dosyalarından verileri php ile okuma geregi duyabiliriz bunun dışında verilerimizi hazır bulunan xml dosyalarından çekerek kendi veri tabanımıza aktarma gereği gerekebilir.BU gibi durumlarda php’de “simplexml_load_file” bizim ilacımız oluyor. XML dosya yapımız. <?xml version=”1.0″ encoding=”ISO-8859-9″?> <gumusluoglu> <konu sira=”1″> <baslik>AJAX Fantastik Form Doğrulama</baslik> <link>http://www.gumusluoglu.com/kategoriler/ajax-fantastik-form-dogrulama/</link> <icerik>Özellikle formlar aracılığı ile kullanıcılarla etkileşimde olunan [...]
PHP SMTP Mail Adresi Doğrulama (SMTP Validate Email)
January 6th, 2010
admin Sistemlerimizde kayıtlı bulunan eposta hesaplarını toplu halde mail yollamak istediğimizde bir yıgınlık ve yogunluk olmaktadır. Bu yogunluğu özelliklede kayıtlı olan ama çalışır durumda olmaya eposta hesapları arttırmaktadır. Sistemimizde yer alan eposta hesaplarının (muslum@gumusluoglu.com) çalışır durumda olup olmadıklarını SMTP mail adresi doğrulama ile kontrol edebiliriz. İlk olarak smtp validate email class’ımızı kontrolüyapacağımız sayfamıza include ediyoruz. require_once(“smtp_validate_email/smtp_validateEmail.class.php”); [...]
PHP $_Get kullanımı
January 2nd, 2010
admin Merhaba arkadaşlar bugünkü örneğimizde php de GET fonksiyonunu nasıl kullanıldığını ve ufak birde örnek yapacagız. Get ile linklerden gelen verilere göre işlemler yapıp hareket edebiliriz. $_GET['get değişkenimiz'] şeklinde kullanımı vardır. Örnegin $_GET['aidat']==a ile gel eşittir a diyoruz. Ama farklı olarak aidat ile gelen get =a ise diyoruz. Bunu if ($_GET['aidat']==insert){ aidat_insert(); } kodları ile kontrol [...]
PHP – Resim Upload Script
December 20th, 2009
admin Bu uygulamamızda user_images klasörüne php ile resim yüklüyoruz. Resmi kaydederken randon bir isim atıyoruz ve bu şekilde kaydediyoruz. En son olarakta veri tabanında uye tablosunun image bölümüne resmin adını ve uzantısını ekliyoruz. require_once(“mysql.php”); bu komut satırı ile mysqli bağlantımızı ilk başta gerçekleştirmiş oluyoruz. Buradan indiriniz. mysql.rar < ? require_once(“mysql.php”); $sorgu=getimagesize($_FILES["resimx"]["tmp_name"]); $en=$sorgu[0]; $boy=$sorgu[1]; if($_FILES['resimx']['size']>”999999999999999999″){ }elseif [...]
PHP – Session Kullanım Örneği
December 2nd, 2009
admin Php de Session Oturum Kontrolü Örneği; Sessionla oturum kontrolü başlatılırken sayfanın en üstünde session_start(); satırı yer almalı böylece oturum kontrolünü başlatmış oluruz. Session u boşaltmak ise session_destroy(); kodları ile gerçekleşmektedir.Bunu : Şeklinde Kullandıgımızda oturum kapatılmış oluyor. Örnek olarak veri tabanına kayıtlı bir kullanıcının eposta adresi ve şifresi ile oturum açmasını ele alalım. < ?php session_start(); [...]
PHP: Domain Sorgulama Uygulaması (Whois Search)
November 30th, 2009
admin Yeni bir proje için en temel öğe uygun domain bulabilmektir. Bu uygulamamızda yerel sunucunuzda dilediğiniz domainin whois kayıtlarını sorgulama olayını inceleyeceğiz. Bu uygulama için class.whois.php PHP sınıfını kullanıyoruz. index.php <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <?php $domain=$_GET['domain']; ?> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-9″ /> <title>< <?=$domain?> > Domain arama</title> </head> <body> [...]
PHP 5 ve Veritabanı: PHP Ders 1
November 28th, 2009
admin Bu “PHP 5 ve Veritabanı” eğitim programımızda sizlerin daha fazla faydalanmanız için dosyaları kendi sitemize yükledik (upload ettik). Faydalanın… Tabi bu PHP denilen dil için bazı kolaylaştırılmış editor programları da var bunları kullanırsanız daha iyi olur sizin için, PHP dilini her Windows işletim sistemi kurulu olan PC’de bulunan “NOT DEFTERİ” programı ile de halledebiliriz. Ben [...]
PHP İle Googlebot’un Sitede Olduğunu Anlamak
November 25th, 2009
admin Aşığada verilen kod ile sitenize gelen bir botun Googlebotu olup olmadığını anlamak için kullanılıyor. if ( strstr($_SERVER['HTTP_USER_AGENT'], “Googlebot” ) == true ){ //googlebot olarak gözüküyor, ama doğru mu ? gerçek bot mi yani $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); if ( substr($host, (strlen($host)-13)) == ‘googlebot.com’ ) //gerçek bot else //sahte bot } ?>
Php ile E-Mail Geçerlilik Kontrolü
November 21st, 2009
admin Sistemlerimize kullanıcıların bilgilerini kaydederken olabildiğince doğru olmasına dikkat etmeliyiz. Kullanıcıların bir anlık hayaları sonucunda eposta veya url’leri yanlış yazabilirler. Kayır sırasında verilerin geçerliklerini kontrol etmemiz gerekebilir. Bu örneğimizde eposta kontrolü sağlamayı ögreneceğiz. Örneğimizde eposta kontrolünü valid_email fonksiyonu ile sağlıyacağız. Fonksiyonda yazarak birden çokyerde kullanacak olmamız, sürekli aynı kodları yazmamak ve kod yığınlığını önlemektir. valid_email fonkisyonumuz [...]




Posted in

