Archive for the ‘PHP Dersleri’ Category

PHP: RSS besleme okumak (RSS Reader with PHP)

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 [...]

PHP SMTP Mail Adresi Doğrulama

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

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

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)

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ı

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

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

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)

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

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

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ü

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 [...]


-- Dumlupinar Universitesi Bilişim Kulübü