<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EMK</title>
	<atom:link href="http://emrekol.com/feed" rel="self" type="application/rss+xml" />
	<link>http://emrekol.com</link>
	<description></description>
	<lastBuildDate>Sat, 26 Jun 2010 09:57:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Php İle mysql veritabanında arama yaptırmak</title>
		<link>http://emrekol.com/php-ile-mysql-veritabaninda-arama-yaptirmak.html</link>
		<comments>http://emrekol.com/php-ile-mysql-veritabaninda-arama-yaptirmak.html#comments</comments>
		<pubDate>Sat, 26 Jun 2010 09:57:06 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Arama]]></category>
		<category><![CDATA[aratma]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[mysql arama yaptırma]]></category>
		<category><![CDATA[mysql veritabanı]]></category>
		<category><![CDATA[php arama yapmak]]></category>
		<category><![CDATA[php ile mysqli php mysql]]></category>
		<category><![CDATA[Veritabanı]]></category>
		<category><![CDATA[yaptırmak]]></category>

		<guid isPermaLink="false">http://emrekol.com/?p=2066</guid>
		<description><![CDATA[Meraba arkadaşlar Uzun bir aradan sonra yine bloğuma birşeyler karalamak ve sizlere php hakkında eksik olduğunuz yanları tamamlamak için bir yazı daha yazayim dedim.Bugun pp ile mysql de nasıl sorgu yapılır bunu göreceğiz.Hayde başlayalım Şimdi mysql tablomuzu oluşturuyoruz diyelim ki mysql tablomuzda sunlar var id &#124; veri_baslik &#124; veri_icerik_bolum1 &#124; veri_icerik_bolum2 &#124; anahtar_sozcuk &#124; İşte [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" title="PHP" src="http://www.emrekol.com/img/php.jpg" alt="" width="500" height="250" /></p>
<p>Meraba arkadaşlar</p>
<p>Uzun bir aradan sonra yine bloğuma birşeyler karalamak ve sizlere php hakkında eksik olduğunuz yanları tamamlamak için bir yazı daha yazayim dedim.Bugun pp ile mysql de nasıl sorgu yapılır bunu göreceğiz.Hayde başlayalım <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-2066"></span></p>
<p>Şimdi mysql tablomuzu oluşturuyoruz diyelim ki mysql tablomuzda sunlar var</p>
<p><strong><span style="color: #ff0000;">id | veri_baslik | veri_icerik_bolum1 | veri_icerik_bolum2 | anahtar_sozcuk | </span></strong></p>
<p>İşte dbde bu sekılde verilerimizi kayıt ettirmiş olalım Peki Şimdi Bu Verilieri Aramamız lazım onun ıcın kucuk bır arama formu yapıyoruz &#8220;arama.php&#8221; diyelim buna Form Şu Şekilde olabilir</p>
<p>[HTML]<br />
<html><br />
<head><br />
</head><br />
<form action="aramaislem.php" name="ara" method="get">
Aranacak Kelime :<br />
<input type="text" name="aranacak_kelime">
<select name="sec">
<option value="veri_1">veri_icerik_bolum1 De Ara<br />
<option>
<option value="veri_2">veri_icerik_bolum2 De Ara<br />
<option>
<option value="anahtar">Anahtar Kelimelerde Ara<br />
<option>
<option value="hepsinde">Hepsinde Ara<br />
<option></select>
<input type="submit" name="ara" value="ara"></form>
<p></html><br />
[/HTML]</p>
<p>İşte bu şekilde bir form olusturduk ıcıne select koyduk arama yapacagımız alanları secelim dıye simdi asıl olan ikinci bolum <strong>aramaislem.php</strong> doyasında ne olcak yanı ? <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[PHP]<br />
Evet aramaislem.php dosyasındayız.Oda Şu şekilde baslıyor tabi</p>
<p><?php // PHP Code Larımıza Başladık<br />
include('mysql_baglanti.php') // Mysql Baglantısı Yaptık ..<br />
$aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); /* Aranacak Kelimeyı arama.php den cektik */<br />
$sec =$_GET['sec']; /*Selectte nereyı sectıyse ona gore arama komutunu sectık */<br />
if($sec=="veri_1"){</p>
<p>$sql= mysql_query("SELECT * FROM sozluk WHERE veri_icerik_bolum1 like '%".$aranacak_kelime."%'");</p>
<p>}elseif($sec=="veri_2"){</p>
<p>$sql= mysql_query("SELECT * FROM sozluk WHERE veri_icerik_bolum2 like '%".$aranacak_kelime."%'");</p>
<p>}elseif($sec=="anahtar"){</p>
<p>$sql= mysql_query("SELECT * FROM sozluk WHERE anahtar like '%".$aranacak_kelime."%'");<br />
}elseif($sec=="hepsinde"){</p>
<p>$sql= mysql_query("SELECT * FROM sozluk WHERE veri_icerik_bolum1 like '%".$aranacak_kelime."%' or veri_icerik_bolum2 like '%".$aranacak_kelime."%' or anahtar like '%".$aranacak_kelime."%'");</p>
<p>}//Dedik Ve Arama Bolumlerını Bitirdik<br />
[/PHP]</p>
<p>Şimdi Acıklayım kı burda kı tahmın edemedıgınız yerin<strong> like &#8216;%&#8221;.$aranacak_kelime.&#8221;%&#8217;</strong> like veritabanından arama yapmak ıcın kullanılan bır komut oluyor . Ve<strong> arama.php</strong> den attıgımız aranacak_kelime yi belirttiğimiz yerlerde arıyor peki nasıl arıyor bu<strong> &#8216;%&#8221;.$aranacak_kelime.&#8221;%&#8217;</strong> Şeklinde yazdıgımız ıcın Arama yaptıgımız metin yazı baslık herneyse onun ıcınde herhangi bi yerinde gecen kelimeyi arıyor daha kapsamlı yanı ornek vermek gerekırse  Şu Şekilde Aranacak Kelime : <strong>&#8220;al&#8221;</strong> olsun arama yaptırırken like komutundan sonra  <strong>&#8216;%&#8221;.$aranacak_kelime.&#8221;%&#8217;</strong> Bu Tür Kodlama kullandıysak<br />
&#8211;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top <strong>Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al </strong>trası olcam<br />
O zaman Bıcak <strong>Al</strong> . =)<br />
&#8211;<br />
hehe <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ornek bıraz olmadı ama ıstedıgımı anlatmam için bole bısey gereklıydı .neyse Gecelim konuya ne demiştim eger arama yaparken like den sonra &#8216;<strong>%&#8221;.$aranacak_kelime.&#8221;%</strong>&#8216;  kullandıysanız Arama sonucu Su Renkliler Olcaktır .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top <strong>Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al</strong> trası olcam<br />
O zaman Bıcak <strong>Al</strong> . =)<br />
Sen <strong>al</strong>i Soyadın Top<strong>al </strong>Dı Degıl mı <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
İşte umarım anladık .<br />
Peki Alternatifim var mı ?Evet Tabiki Alternatifleri Şu Şekilde Sıralayım ve Acıklayım &#8230;<br />
Like Komutundan sonra Şu Komutu kullanırsak &#8216;<strong>%$aranacak_kelime&#8217;</strong> Bu Komutu Kullanırsak Eger Arama Sonuclarımızda <strong>$aranacak_kelime</strong> İle bıten sonucları alırız ornegımıze gore Söle ..<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top<strong> Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al</strong> trası olcam<br />
O zaman Bıcak <strong>Al </strong>. =)<br />
Sen ali Soyadın Topal Dı Degıl mı <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Like Komutundan sonra<strong> &#8216;$aranacak_kelime%&#8217;</strong> koyarsak ise <strong>$aranacak_kelime</strong> ile başlayanları arar yani<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top <strong>Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al</strong> trası olcam<br />
O zaman Bıcak <strong>Al</strong> . =)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Like Komutu kullanmadan direk sorgunun uzantısına =&#8217;<strong>$aracak_kelime</strong>&#8216; koyarsak Birebir Arama Yapar . Yani Tek ve kesine yonelik arama yapar oda sole yanı<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top<strong> Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al</strong> trası olcam<br />
O zaman Bıcak <strong>Al</strong> . =)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Birde Bunun Tam Tersini Yapan Komut Olusturursak oda Şöle Olabilir <strong>!=&#8217;%$aranacak_kelime%&#8217;</strong><br />
İşte Buda Aranacak Kelime Olmayanları ekrana basar yani &#8230;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
<strong>Al</strong>i nerdeydın bugun niye gelmedin .<br />
Evdeydim Top <strong>Al</strong>dım oynayalım mı ?<br />
Yok ya ben oynamam.<br />
Sak<strong>al</strong> trası olcam<br />
O zaman Bıcak <strong>AL</strong> . =)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
İşte bunlar mysql &#8216; un Bize sundukları Peki bız acıklama felan yaptık ama arama sonuclarını ekrana basmadık oda su sekılde olur</p>
<p>if($sec){<br />
echo &#8220;$aranacak_kelime<br />
&#8220;;<br />
echo &#8220;veri_icerik_bolum1<br />
&#8220;;<br />
echo &#8220;veri_icerik_bolum2<br />
&#8220;;<br />
echo &#8220;anahar&#8221;;<br />
}else{ echo &#8220;Sonuc Bulunamadı&#8221;; }</p>
<p>şeklinde bişey yapabiliriz <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  gerisi size kalmıs.</p>
<p>Bir dersin daha sonuna geldik umarım faydalı olmuştur.</p>
<p><a href="http://www.ceviz.net/php-ile-mysql-veritabaninda-arama-yaptirma_s2_a779.html">KAYNAK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/php-ile-mysql-veritabaninda-arama-yaptirmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy den bıkkınlık mı geldi ?</title>
		<link>http://emrekol.com/proxy-den-bikkinlik-mi-geldi.html</link>
		<comments>http://emrekol.com/proxy-den-bikkinlik-mi-geldi.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 22:04:22 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[proxy tıklama]]></category>
		<category><![CDATA[proxy tıklatma]]></category>
		<category><![CDATA[web proxy]]></category>
		<category><![CDATA[youtube girmek]]></category>
		<category><![CDATA[youtube proxy]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/?p=2053</guid>
		<description><![CDATA[Banner değişim programlarında, anket türü yazılımlarda ve bir çok alanda çerez+ip guvenlik sistemini kullanan webmasterların ortam sorunu genellikle; -çerezleri silip, proxy ile sahte tıklama yapabiliyorlar. E o zaman bu proxy olayına bir çare bulunamaz mı? Tabiki bulunur. Forumlarımızda PHP -&#62; Kütüphane bölümünde GI-IOST adli uyemiz tarafından küçük çaplı bir fonksiyon Proxy altına gizlenen gerçek ip [...]]]></description>
			<content:encoded><![CDATA[<p>Banner değişim programlarında, anket türü yazılımlarda ve bir çok alanda  çerez+ip guvenlik sistemini kullanan webmasterların ortam sorunu  genellikle;</p>
<p>-çerezleri silip, proxy ile sahte tıklama  yapabiliyorlar.</p>
<p>E o zaman bu proxy olayına bir çare bulunamaz mı?  Tabiki bulunur. Forumlarımızda PHP -&gt; Kütüphane bölümünde <a href="http://forum.ceviz.net/member.php?u=44613">GI-IOST</a> adli uyemiz  tarafından küçük çaplı bir fonksiyon Proxy altına gizlenen gerçek ip yi  tespit edebiliyor ve böylece proxy kullananan sahte tıklamalar  engellenmiş oluyor..<br />
<span id="more-2053"></span><br />
Fonksiyonumuz:</p>
<pre class="brush: php;">&lt;?php
function GetOrjIP(){
        global $HTTP_SERVER_VARS;
        $private_net_ip_masks = array( '10.0.0.', '192.168.', '127.0.0.', '172.16.0.' );
        if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) &amp;&amp; $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ){
          $ipStrings = explode( ',',$_SERVER['HTTP_X_FORWARDED_FOR']);
          foreach($ipStrings as $k =&gt; $v){if( empty($v) ){unset( $ipStrings[$k] ); }else {if(!isset($ipString)) { $ipString = $v; } } }
        }
        if( isset($_SERVER['REMOTE_ADDR']) &amp;&amp; $_SERVER['REMOTE_ADDR'] != '' ){
          $ipStrings[] = $_SERVER['REMOTE_ADDR'];
          if(!isset($ipString)) {$ipString = $_SERVER['REMOTE_ADDR'];}
        }
        foreach($ipStrings as $k1 =&gt; $ip){ foreach($private_net_ip_masks as $k2 =&gt; $pip){ if(strpos($ip, $pip) === 0) { unset($ipStrings[$k1]); break; } } }
        if(!empty($ipStrings) ){ foreach( $ipStrings as $v ){if(!empty($v)){ $ipString = $v; $is_local_ip = false; break; } }}
        else { $is_local_ip = true; }
        return $ipString;
    }

?&gt;</pre>
<p>Kullanımı ise şu şekilde:</p>
<pre class="brush: php;">
&lt;?php
$GercekIP = GetIP();
echo $GercekIP;
?&gt;
</pre>
<p>Bu yöntem sayesinde artık sahte tıklamalara son veriyoruz.Bir başka yazımızın daha sonuna geldik Görüşmek dileğiyle <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Esen kalın&#8230;</p>
<p>Saygılarımla</p>
<p>Emre KOL</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/proxy-den-bikkinlik-mi-geldi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iki Eşli Adam İkisiylede Resmi Nikahlı !!!</title>
		<link>http://emrekol.com/iki-esli-adam-ikisiylede-resmi-nikahli.html</link>
		<comments>http://emrekol.com/iki-esli-adam-ikisiylede-resmi-nikahli.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 16:46:46 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[Kısa Haber Turu]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/iki-esli-adam-ikisiylede-resmi-nikahli.html</guid>
		<description><![CDATA[Az önce haberlerde gördüğüm bir haberi size aktarmak istiyorum. Bizim millet gerçekten zora gelince aklı çok iyi çalışıyor. Gerçi işin içinde aşk da var. Bahsi geçen delikanlı bir kıza aşık, fakat aile kendi istediği bir kız ile arkadaşı evlendirmek istiyor. Arkadaş ise şöyle yapıyor : - Saat 14:00′da sevdiği kız ile nikah kıyıyor. - Saat [...]]]></description>
			<content:encoded><![CDATA[<p>Az önce haberlerde gördüğüm bir haberi size aktarmak istiyorum. Bizim millet gerçekten zora gelince aklı çok iyi çalışıyor. Gerçi işin içinde aşk da var.</p>
<p>Bahsi geçen delikanlı bir kıza aşık, fakat aile kendi istediği bir kız ile arkadaşı evlendirmek istiyor. Arkadaş ise şöyle yapıyor :<br />
- Saat 14:00′da sevdiği kız ile nikah kıyıyor.<br />
- Saat 17:00′da ailesinin istediği kızla nikah kıyıyor.<br />
- Sonrasında kendini savcılığa şikayet ediyor.</p>
<p>Mahkeme kararı ile hakim saat farkından geç olan evliliği geçersiz sayıyor ve bu deli aşık sevdiği kız ile evlenmiş oluyor <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/iki-esli-adam-ikisiylede-resmi-nikahli.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Acupuncture for Cancer &#8211; Vayme &#8211; Online Videos, Music Videos, and Movies. Watch a Video Today!</title>
		<link>http://emrekol.com/acupuncture-for-cancer-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html</link>
		<comments>http://emrekol.com/acupuncture-for-cancer-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 13:18:36 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[Web Araçları]]></category>
		<category><![CDATA[Acupuncture]]></category>
		<category><![CDATA[Cancer]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/acupuncture-for-cancer-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html</guid>
		<description><![CDATA[This health video looks into the benefits of using acupuncture for Cancer patients.]]></description>
			<content:encoded><![CDATA[<p>This health video looks into the benefits of using acupuncture for Cancer patients.</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/acupuncture-for-cancer-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abdominal Pain in Kids &#8211; HealthyKidTips.com &#8211; Vayme &#8211; Online Videos, Music Videos, and Movies. Watch a Video Today!</title>
		<link>http://emrekol.com/abdominal-pain-in-kids-healthykidtips-com-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html</link>
		<comments>http://emrekol.com/abdominal-pain-in-kids-healthykidtips-com-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 13:17:51 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[Benim Dünyam]]></category>
		<category><![CDATA[Abdominal]]></category>
		<category><![CDATA[HealthyKidTipscom]]></category>
		<category><![CDATA[Kids]]></category>
		<category><![CDATA[Pain]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/abdominal-pain-in-kids-healthykidtips-com-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html</guid>
		<description><![CDATA[Michael Davis, MD, pediatrician, discusses abdominal pain in children.]]></description>
			<content:encoded><![CDATA[<p>Michael Davis, MD, pediatrician, discusses abdominal pain in children.</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/abdominal-pain-in-kids-healthykidtips-com-vayme-online-videos-music-videos-and-movies-watch-a-video-today.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Ve Php ile Tab tuşuyla Sorgu Yaparak Form Kontrol</title>
		<link>http://emrekol.com/ajax-ve-php-ile-tab-tusuyla-sorgu-yaparak-form-kontrol.html</link>
		<comments>http://emrekol.com/ajax-ve-php-ile-tab-tusuyla-sorgu-yaparak-form-kontrol.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 12:59:01 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[ajax php tab tuşu]]></category>
		<category><![CDATA[ajax tab php]]></category>
		<category><![CDATA[ajax ve php]]></category>
		<category><![CDATA[ajax ve php ile tab tuşula sorgu]]></category>
		<category><![CDATA[tab]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/ajax-ve-php-ile-tab-tusuyla-sorgu-yaparak-form-kontrol.html</guid>
		<description><![CDATA[İlk Önce Çook İyi Anlaşılabilmesi tek tek ve cok acıklayıcı bır sekılde yazmaya ozen gosterecegım . İlk Adım Kontrol Yapacağımız Bir Form yazıyoruz . &#60;from action=&#34;islem.php&#34; method=&#34;get&#34; name=&#34;form1&#34;&#62; &#60;input type=&#34;text&#34; name=&#34;kullanici_adi&#34;&#62; &#60;br&#62; &#60;input type=&#34;submit&#34; name=&#34;gonder&#34; value=&#34;Kontrol&#34;&#62; &#60;/form&#62; Bu Şekilde Bir Form Ayarladık dıyelım sımdi kontrol butonuna bastıgımızda hıc bısey yook aynen çalışacak . Biz Burda [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.emrekol.com/img/php.jpg" alt="" width="500" height="250" /></p>
<p>İlk Önce Çook İyi Anlaşılabilmesi tek tek ve cok acıklayıcı bır sekılde yazmaya ozen gosterecegım .<br />
İlk Adım<br />
Kontrol Yapacağımız Bir Form yazıyoruz .</p>
<p><span id="more-2044"></span></p>
<pre class="brush: xml;">&lt;from action=&quot;islem.php&quot; method=&quot;get&quot; name=&quot;form1&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;kullanici_adi&quot;&gt;
&lt;br&gt;
&lt;input type=&quot;submit&quot; name=&quot;gonder&quot; value=&quot;Kontrol&quot;&gt;
&lt;/form&gt;</pre>
<p>Bu Şekilde Bir Form Ayarladık dıyelım sımdi kontrol butonuna bastıgımızda hıc bısey yook aynen çalışacak . Biz Burda yapacağımız şey kontrol butonuna basılmadan kullanici adı inputuna bir değer yazılıdıgında diğer inputa geçerken örneğin password inputuna geçerken o kullanıcı adını dbde kontrol etmesi ve var olup olmadıgına bakmasını var ıse bu kullanıcı adı kullanımda diye kullanıcıya bir uyarı vermesini istiyoruz . Öncelikle Eburhan Arkadaşımızın ejeyks.js adlı ajax ile veri gönderimine yarayan kütüphanesını indiriyoruz .</p>
<p><a href="http://ajax-tr.com/wp-content/ekler/37/indir/">ejeyks.js kütüphanesini bu adresten indirebilirsiniz tıklayın ve indirin.</a></p>
<p><strong>İkinci Adım  : </strong><br />
Sonra ejeyks.js içindeki kodları ya form kontolu yapacagımız form sayfasına cagırıyoruz yada içindekileri acıp dırek form kontrol sayfasına yazıyoruz .</p>
<p>Çağırma  :</p>
<pre class="brush: php;">&lt;script language=&quot;javascript&quot; src=&quot;ejeyks.js&quot;&gt;&lt;/script&gt;

İçine direk yazma  :

function AJAX() {
   var ajax = false;

   // Internet Explorer (5.0+)
   try {
     ajax = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;);
   } catch (e) {

      try {
        ajax = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);
      } catch (e) {
        ajax = false;
      }

   }

   // Mozilla veya Safari
   if ( !ajax &amp;&amp; typeof XMLHttpRequest != 'undefined' ) {

     try{
        ajax = new XMLHttpRequest();
     }catch(e) {
        ajax = false;
     }

   }

   // Diger
   if ( !ajax &amp;&amp; window.createRequest ) {

  try{
        ajax = window.createRequest();
     }catch(e) {
        ajax = false;
     }

   }

 return ajax;
}

function JXG(yukleniyor, yer, dosya) {
 ajax = new AJAX();

 if ( ajax ) {
  ajax.onreadystatechange = function () {};
  ajax.abort();
 }

 ajax.open('GET', dosya, true);
 ajax.setRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;);
 ajax.setRequestHeader(&quot;Connection&quot;, &quot;close&quot;);
 ajax.send(null);

    ajax.onreadystatechange = function () {
  if( yukleniyor == 1 &amp;&amp; yer != 'no_id' ) {
   if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
    var loading = 'Kulanilabilirligine Bakiliyor  . . . '
    document.getElementById(yer).innerHTML = loading;
   }
  }

  if( ajax.readyState == 4 &amp;&amp; yer != 'no_id' ) {
   document.getElementById(yer).innerHTML = ajax.responseText;
                  function AJAX() {};

        }
 }
}</pre>
<p>Şimdiye kadar formumuzdaki kullanici adı verisini userkontrol.php ye gondermek ıcın lazım olan kodları ayarladık .<br />
Sıra Tab Tuşuna bastıgımızda işlemesi gereken kodlar ve forma eklenecek kodlarda &#8230;<br />
<strong>Üçüncü Adım :</strong></p>
<pre class="brush: php;">function checkuser(){
   var user = document.form1.kullanici_adi.value
   var sc     = 'userkontol.php?user='+ user
   JXG(1,' warning ', sc)
   document.form1.kullanici_adi.className = 'classdegis';
   }</pre>
<p>İşte bu kodlarla tabtuşuna basılıp password inputuna gecerken eyeks.js kutuphanesınıde kullanarak userkontrol.php dosyasına kullanıcı adı valuesını  &#8221; GET &#8221; olarak yolladık . Sıra Formdakii değişiklerlede ama o zaten o kadar cok bı degısıklık yok sadece forma onblur=&#8217;checkuser()&#8221; ozellıgını eklıcez ve bır warning diye div acıp uyarıyı o divde gostertecegiz . onu da direk şu şekilde yazabiliriz .<br />
<strong>Dördüncü Adım :</strong></p>
<pre class="brush: php;">&lt;from action=&quot;islem.php&quot; method=&quot;get&quot; name=&quot;form1&quot;&gt;
  &lt;input type=&quot;text&quot; name=&quot;kullanici_adi&quot; onblur=&quot;checkuser()&quot;&gt;&lt;div id=&quot;warning&quot;&gt;&lt;/div&gt;
   &lt;br&gt;
   &lt;inpu type=&quot;submit&quot; name=&quot;gonder&quot; value=&quot;Kontrol&quot;&gt;
   &lt;/form&gt;</pre>
<p>İşte Formumuzun Sonhali şimdide checkuser() fonksiyonumuzu yazarken son satıra yazdıgımız   document.form1.kullanici_adi.className = &#8216;classdegis&#8217;; satırının ne olduguna bu satır  kullanıcı adında sorgu yapıldıgında ve sorgunun cıktısı alındıgında ınputun class degerını degıstırmesı ıcın konulmus bır satır.Bunun Etkin olabilmesi için bu script kodlarının en altına sole bır style kodu eklersenız estetık acısından guzel olabılır</p>
<pre class="brush: php;">&lt;style type=&quot;text/css&quot;&gt;
  .classdegis {
  border: 1px solid black;
  background-color: #fff;
 }
 &lt;/style&gt;</pre>
<p>Son adım İse userkontol.php</p>
<p>userkontrol.php &#8216;yi istediğimiz şekilde düzenleyebiliriz . Ben sadece kullanıcı adının var olup olmadıgına baktım ve ona gore uyarılar verdım  .Siz bu mantıkla degısık uyarılar yapabılırsınız . userkontol.php yi acıklama yapmıyacagım dırek kodlarını yazacagım umarım yazımı begenmısınızdır  ?.</p>
<p>userkontol.php</p>
<pre class="brush: php;">&lt;?
   echo &quot;&lt;meta http-equiv=\&quot;Content-Type\&quot; content=\&quot;text/html; charset=iso-8859-9\&quot; /&gt;&quot;;
   $user = $_GET[&quot;user&quot;];
   include('baglanti.php');
   $user_varmi = mysql_query(&quot;select user from user WHERE user='$user'&quot;);
   if(mysql_num_rows($user_varmi) != 0){
   echo &quot;&lt;font face=\&quot;Arial,Verdana\&quot; style=\&quot;font-size:10px\&quot; color=\&quot;red\&quot;&gt;&lt;b&gt;Bu Kullanici      Adi Kullaniliyor !    &lt;/b&gt;&lt;/font&gt;&quot;;
}elseif($user == &quot;&quot;){
echo &quot;&lt;font face=\&quot;Arial,Verdana\&quot; style=\&quot;font-size:10px\&quot; color=\&quot;red\&quot;&gt;&lt;b&gt;Kullanici Adı Yazmalısınız&lt;/b&gt;&lt;/font&gt;&lt;br&gt;&quot;; }
else{
echo &quot;&lt;font face=\&quot;Arial,Verdana\&quot; style=\&quot;font-size:10px\&quot; color=\&quot;green\&quot;&gt;&lt;b&gt;Bu Kullanici Adini Kullanabilirsiniz !&lt;/b&gt;&lt;/font&gt;&quot;;
}
?&gt;</pre>
<p>Evet arkadaşlar birlikde ajax form kontrol yapmıs olduk elimden geldiğince açıklayıcı olmaya çalıştım.Umarım faydam dokunmustur.</p>
<p>Saygılarımla<br />
Emre KOL</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/ajax-ve-php-ile-tab-tusuyla-sorgu-yaparak-form-kontrol.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile ziyaretçi sayacı yapmak</title>
		<link>http://emrekol.com/php-ile-ziyaretci-sayaci-yapmak.html</link>
		<comments>http://emrekol.com/php-ile-ziyaretci-sayaci-yapmak.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 19:52:58 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php ile ziyaretçi sayaci]]></category>
		<category><![CDATA[php sayaç]]></category>
		<category><![CDATA[php ziyaretçi]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/php-ile-ziyaretci-sayaci-yapmak.html</guid>
		<description><![CDATA[php ile ziyaretçi sayacı bir çok forumda sıkıntı olmuş bir konudur.Ancak her nedense,kullanıcılar yazılan scriptlerin uzun olması ve açıklayıcı olmaması nedeniyle,ziyaretçi sayaçlarını anlamazlar. Ben şimdi size bu konuyu bir bir açıklayarak çok basit olduğunu anlatmaya çalışacağım.Şimdi ilk olarak yapacağımız işlem şu.Phpmyadmin&#8217;ininizi açın ve online isminde bir tablo oluşturun.Daha sonra tabloyu oluşturduktan sonra.id,ip,tarih olmak üzere 3 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.emrekol.com/img/php.jpg" alt="" width="500" height="250" /></p>
<p>php ile ziyaretçi sayacı bir çok forumda sıkıntı olmuş bir konudur.Ancak her nedense,kullanıcılar yazılan scriptlerin uzun olması ve açıklayıcı olmaması nedeniyle,ziyaretçi sayaçlarını anlamazlar.</p>
<p><span id="more-2043"></span></p>
<p>Ben şimdi size bu konuyu bir bir açıklayarak çok basit olduğunu anlatmaya çalışacağım.Şimdi ilk olarak yapacağımız işlem şu.Phpmyadmin&#8217;ininizi açın ve online isminde bir tablo oluşturun.Daha sonra tabloyu oluşturduktan sonra.id,ip,tarih olmak üzere 3 alan açın,dikkat etmeniz gereken tarih alanını int yapın.</p>
<p>Tamamdır ilk işlemimiz bitti.Şimdi aşağıdaki fonksiyonu,web sitenizin tüm sayfalarına include edin,Bakın dikkat,tüm sayfalarda olması gerekecek,sağlıklı yöntem budur.fonksiyon şeklinde vereceğim için,include etmeniz yeterli.Kod saglıklı bir şekilde sayfalarınıza girip çıkan ziyaretçiyi sayacaktır.</p>
<pre class="brush: php;">&lt;?php
function sayac() {

$ip=$_SERVER['REMOTE_ADDR'];
$time=time();
$limit=$time-60*5;
$kota= mysql_query(&quot;DELETE FROM online WHERE tarih&lt;'$limit'&quot;);

$ipsorgu=mysql_query(&quot;select*from online where ip='$ip'&quot;);
$ipline=mysql_num_rows($ipsorgu);

if($ipline==0) {

$gir=&quot;insert into online values ('','$ip','$time')&quot;;
$girsor=mysql_query($gir);

}
else {
$update=mysql_query(&quot;update online set tarih='$time' where ip='$ip'&quot;);

}

$kac=mysql_query(&quot;select id from online&quot;);
$kaconline=mysql_num_rows($kac);

echo 'su an sitede '.$kaconline.' ziyaretci bulunmakta';

}

?&gt;</pre>
<p>Şimdi açıklamaya çalışalım kodumuzu;</p>
<p><strong>$ip=$_SERVER['REMOTE_ADDR'];</strong> bu komut ile ;sayfaya giren kişinin ip adresi alınır.(ip ne demek onu biliyorsunuz sanırım).</p>
<p><strong>$time=time();</strong> bu komut ile sayfaya giren kişinin o anda ki zamanı alınır.(saniye cinsindendir),$limit=$time-60*5; bu komut ile 5 dakkalık bir kota(limit) belirliyoruz.eğer ziyaretçi hiç bir linke 5 dakka boyunca tıklamazsa bu limit ile onu online tablomuzdan atmamız gerekecektir.</p>
<p>İşte limiti belirledikten sonra delete komutumuzu yazalım.O da şöyle; <strong>$kota= mysql_query(&#8220;DELETE FROM online WHERE tarih&lt;&#8217;$limit&#8217;&#8221;); </strong>evet ziyaretçi 5 dakka boyunca hiç bir değişiklik yapmazsa bu yöntemle tablodan sildik.</p>
<p>Şimdi gelelim ziyaretci sayfamıza girerse onu online tabloya eklemeye; ilk önce sorgu yapıyoruz;online tablomuzda ip alanımız ne durumda.<strong>$ipsorgu=mysql_query(&#8220;select*from online where ip=&#8217;$ip&#8217;&#8221;);<br />
$ipline=mysql_num_rows($ipsorgu);</strong></p>
<p>Daha sonra <strong>if($ipline==0) { </strong>eğer oline tabloda sayfaya giren kişinin ip adresi hiç yoksa; <strong>$gir=&#8221;insert into online values (&#8221;,&#8217;$ip&#8217;,'$time&#8217;)&#8221;;</strong></p>
<p><strong>$girsor=mysql_query($gir);</strong> onu online tablosuna ip ve tarihini olmak üzere kaydet diyoruz.Eğer ki online tabloda aynı ip hala varsa yani sitemde ise ve sürekli linklere tıklıyor delete olmuyorsa (yani online ise) ; <strong>$update=mysql_query(&#8220;update online set tarih=&#8217;$time&#8217; where ip=&#8217;$ip&#8217;&#8221;);</strong> onun ip sindeki zaman bilgisini şu ana göre güncelle.İşte bu kadar arkadaşlar.</p>
<p>Daha sonra ise; <strong>$kac=mysql_query(&#8220;select id from online&#8221;);<br />
$kaconline=mysql_num_rows($kac);</strong> online tabloda herhangi bir alanı saydırarak kaç kişi varmış sitede;</p>
<p>echo &#8216;su an sitede<strong> &#8216;.$kaconline.&#8217; </strong>ziyaretci bulunmakta&#8217;; şu şekilde baskılayarak öğrenebiliyoruz.</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/php-ile-ziyaretci-sayaci-yapmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Güvenlik Kodu Uygulaması</title>
		<link>http://emrekol.com/php-guvenlik-kodu-uygulamasi.html</link>
		<comments>http://emrekol.com/php-guvenlik-kodu-uygulamasi.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 19:21:13 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/php-guvenlik-kodu-uygulamasi.html</guid>
		<description><![CDATA[Merhaba Arkadaşlar. Gelin beraber basit bir güvenlik kodu uygulaması yapalım.Bir kaç arkadaşın isteği üzerine hazırlamıs oldugum dersi inceleyerek sizde kendi siteleriniz yada uygulamalarınız için güvenlik kodu koyarak flood vb. gibi saldırıların bir nebzede olsa önüne geçebilirsiniz Aşağıdaki dosyayı image.php olarak kaydedin. &#60;? /* Author : Emre KOL Web : http://www.emrekol.com E-Mail : emre@emrekol.com Update : [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.emrekol.com/img/php.jpg" alt="" width="500" height="250" /><br />
Merhaba Arkadaşlar.</p>
<p>Gelin beraber basit bir güvenlik kodu uygulaması yapalım.Bir kaç arkadaşın isteği üzerine hazırlamıs oldugum dersi inceleyerek sizde kendi siteleriniz yada uygulamalarınız için güvenlik kodu koyarak flood vb. gibi saldırıların bir nebzede olsa önüne geçebilirsiniz<br />
<span id="more-2040"></span><br />
Aşağıdaki dosyayı <strong> image.php</strong> olarak kaydedin.</p>
<pre class="brush: php;"> &lt;?
/*
Author	: Emre KOL
Web		: http://www.emrekol.com
E-Mail	: emre@emrekol.com
Update	: 13.04.2010
Licence	: Open Source
*/
# Guvenlik kodunu kullanabilmek icin session aciyoruz.
session_start();
# Resim Olusturuyoruz.
$resim  = ImageCreate(100,30);
# Renkleri Belirliyoruz.
$beyaz  = ImageColorAllocate($resim, 255, 255, 255);
$siyah	= ImageColorAllocate($resim, 0, 0, 0);
$rand   = ImageColorAllocate($resim, rand(0,255), rand(0,255), rand(0,255));
# Arkaplan rengini belirliyoruz.
ImageFill($resim, 0, 0, $rand);
# Resimin okumasını zorlastirmak icin rastgele renklerle cizgiler atiyoruz.
for($i=0;$i&lt;=100; $i++)
{
$rand   = ImageColorAllocate($resim, rand(0,255), rand(0,255), rand(0,255));
ImageLine($resim, $i+$i, 0, $i+$i, 30, $rand);
}
# Resimin kenarlarina siyah bir cerceve koyuyoruz.
ImageLine($resim, 100, 0, 0, 0, $siyah); 	# Ust Border
ImageLine($resim, 100, 29, 0, 29, $siyah); 	# Alt Border
ImageLine($resim, 0, 30, 0, 0, $siyah); 	# Sag Border
ImageLine($resim, 99, 30, 99, 0, $siyah); 	# Sol Border
# Guvenlik kodunu olusturuyoruz, Session'a atiyoruz ve resime yazdiriyoruz.
$harfler						= array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
$harf							= array_rand($harfler,5);
$_SESSION['guvenlik']['deger']	= rand(1,9) . $harfler[$harf[0]] . rand(1,9) . $harfler[$harf[1]] . $harfler[$harf[2]] . rand(1,9) . $harfler[$harf[3]] . $harfler[$harf[4]];
ImageString($resim, 5, 14, 8, $_SESSION['guvenlik']['deger'], $beyaz);
# Resmi ekrana yaziyoruz.
header(&quot;Content,type: image/png&quot;);
ImagePng($resim);
# Resmi hafizadan siliyoruz.
ImageDestroy($resim);
?&gt;</pre>
<p>Aşağıdaki dosyayı <strong>image2.php</strong> olarak kaydedin.</p>
<pre class="brush: php;"> &lt;?php
# Session oturumunu baslatiyoruz.
session_start();
# Eger sayfaya post yapilmissa guvenlik kodunu kontrol edelim.
if($_POST)
{
# POST ile kullanicinin girdigi guvenlik kodunu alalim.
$gonderilen	= $_POST['guvenlik'];
# Eger bossa uyari verelim. Bos degilse kontrol edelim.
if(empty($gonderilen))
{
echo 'Guvenlik kodunu bos birakamazsiniz!';
}
else
{
if($_SESSION['guvenlik']['deger']==$gonderilen)
{
# Guvenlik kodu dogru girildi. Burada mail gonderimi, kayit vb. islemlerinizi yapabilirsiniz.
echo 'Guvenlik kodu dogru. Tesekkurler.';
}
{
echo 'Hatali Guvenlik Kodu';
}
}
}
?&gt;
&lt;form action=&quot;&quot; method=&quot;post&quot;&gt;
&lt;img src=&quot;image.php&quot; /&gt;&lt;br&gt;&lt;input type=&quot;text&quot; name=&quot;guvenlik&quot; id=&quot;guvenlik&quot; /&gt;&lt;br&gt;&lt;input type=&quot;submit&quot; value=&quot;Gonder&quot; /&gt;
&lt;/form&gt;</pre>
<p>ve <strong>image2.php</strong> dosyasını çalıştırın. Eğer bir hata ile</p>
<p>karşılaşıyorsanız <strong>php.ini</strong> dosyasını açın ve <strong>gd2</strong>&#8216;nin başındaki noktalı<br />
virgülü kaldırarak kaydedin. Servisleri yeniden başlatın ve<br />
<strong>image2.php</strong>&#8216;yi yeniden çalıştırın.</p>
<p>soru ve sorunlarınızı yazarsanız yardımcı olmaya çalışayim.</p>
<p>Saygılarımla</p>
<p>Emre KOL</p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/php-guvenlik-kodu-uygulamasi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile Üyelik Sistemi Yapmak</title>
		<link>http://emrekol.com/php-ile-uyelik-sistemi-yapmak.html</link>
		<comments>http://emrekol.com/php-ile-uyelik-sistemi-yapmak.html#comments</comments>
		<pubDate>Wed, 31 Mar 2010 23:09:27 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Web Araçları]]></category>
		<category><![CDATA[php üye]]></category>
		<category><![CDATA[php üyelik sistemi]]></category>
		<category><![CDATA[php üyelik sistemi yapma]]></category>
		<category><![CDATA[üyelik]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/?p=2034</guid>
		<description><![CDATA[Merhaba arkadaşlar. Bugun sizlere php ile üyelik sistemi nasıl yapılır ondan bahsedicem.İlk olarak hazırlayacagımız şeyler birazcık kodlayı derleyeceğimiz bir not defteri birazcık klavye birazcık mause birazcıkda su . Şaka bir yana buyrun başlyalım php ile üyelik sistemi yapmaya&#8230; İlk Olarak Su kodları yazalım. &#60;?php $host=&#34;localhost&#34;; $kullanici=&#34;&#34;; $sifre=&#34;&#34;; $vtadi=&#34;uyelik&#34;; $siteadi=&#34; www.emrekol.com (Bu alana Site adınızı yazın)&#34;; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.emrekol.com/img/php.jpg" alt="" width="500" height="250" /><br />
Merhaba arkadaşlar.</p>
<p>Bugun sizlere php ile üyelik sistemi nasıl yapılır ondan bahsedicem.İlk olarak hazırlayacagımız şeyler birazcık kodlayı derleyeceğimiz bir not defteri birazcık klavye birazcık mause birazcıkda su <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Şaka bir yana buyrun başlyalım php ile üyelik sistemi yapmaya&#8230;</p>
<p><span id="more-2034"></span><br />
İlk Olarak Su kodları yazalım.</p>
<pre class="brush: php;"> &lt;?php
$host=&quot;localhost&quot;;
$kullanici=&quot;&quot;;
$sifre=&quot;&quot;;
$vtadi=&quot;uyelik&quot;;
$siteadi=&quot; www.emrekol.com (Bu alana Site adınızı yazın)&quot;;

$baglan=mysql_connect($host,$kullanici,$sifre) or die(&quot;Mysql Baglanamadi&quot;);
mysql_select_db($vtadi,$baglan) or die (&quot;Vt Baglanamadi&quot;);
?&gt;  </pre>
<p>Farklı Kaydet diyelim ve <strong>vt.php</strong> ismiyle kaydedelim</p>
<p>Daha sonra</p>
<pre class="brush: php;">&lt;?php
include (&quot;vt.php&quot;);
$bilgiler=$_COOKIE[&quot;kullanici&quot;];
if($bilgiler==&quot;&quot;){
?&gt;
&lt;title&gt;&lt;?php echo &quot;$siteadi&quot;; ?&gt;&lt;/title&gt;
&lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href=&quot;uyeol.php&quot;&gt;&amp;Uuml;ye Ol &lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;a href=&quot;giris.php&quot;&gt;Giriş Yap &lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;?php
}else{
?&gt;
&lt;title&gt;&lt;?php echo &quot;$siteadi&quot;; ?&gt; - &lt;?php echo &quot;$bilgiler&quot;; ?&gt; Hosgeldiniz&lt;/title&gt;
&lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;a href=&quot;sifredegis.php&quot;&gt;Sifre Degisin&lt;/a&gt;&lt;/td&gt;
    &lt;td&gt;&lt;a href=&quot;cikis.php&quot;&gt;Çikis Yap&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;?php

}
?&gt;  </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>index.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;">&lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;uyekaydet.php&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt;
  &lt;tr&gt;
    &lt;td colspan=&quot;3&quot; align=&quot;center&quot;&gt;&lt;?php echo &quot;$siteadi&quot;;?&gt; &amp;Uuml;yelik Formu &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Kullanıcı Adı &lt;/td&gt;
    &lt;td&gt;:&lt;/td&gt;
    &lt;td&gt;
      &lt;input type=&quot;text&quot; name=&quot;kullaniciadi&quot; /&gt;    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Kullanıcı Sifre &lt;/td&gt;
    &lt;td&gt;:&lt;/td&gt;
    &lt;td&gt;&lt;input type=&quot;password&quot; name=&quot;kullanicisifre&quot; /&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Kullanıcı Email&lt;/td&gt;
    &lt;td&gt;:&lt;/td&gt;
    &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;kullaniciemail&quot; /&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=&quot;3&quot; align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;Kaydi Yap&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
 &lt;/form&gt; </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>uyeol.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;">&lt;?php
include (&quot;vt.php&quot;);
$kullanici=$_POST[&quot;kullaniciadi&quot;];
$sifre=$_POST[&quot;kullanicisifre&quot;];
$email=$_POST[&quot;kullaniciemail&quot;];
$msifre=md5($sifre);
$tarih=date(&quot;d/m/y&quot;);
if(($kullanici==&quot;&quot;) or ($sifre==&quot;&quot;)){
echo &quot;Lutfen Bos Alanlari Doldurunuz&quot;;
exit();
}else{
$ekle=mysql_query(&quot;insert into uyeler(uyeadi,uyesifre,email,tarih,msifre) value('$kullanici','$sifre','$email','$tarih','$msifre')&quot;);
if($ekle){
echo &quot;$siteadi - Sitesine Hosgeldiniz $kullanici&quot;;
echo &quot;&lt;br&gt;&lt;a href=index.php&gt;Anasayfaya Dön &lt;/a&gt;&quot;;
}else{
echo &quot;Veritabani Yazilamadi&quot;;
exit();
}
}
?&gt;  </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>uyekaydet.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;"> &lt;?php
include (&quot;vt.php&quot;);

$kullanici=$_POST[&quot;kullanici&quot;];
$sifre=$_POST[&quot;sifre&quot;];
$msifre=md5($sifre);

if(($kullanici==&quot;&quot;)or($sifre==&quot;&quot;)){
echo &quot;Bos Alan Birakmayiniz&quot;;
exit();
}else{
$sor=mysql_query(&quot;select * from uyeler where uyeadi='$kullanici' and msifre='$msifre'&quot;);
if(@mysql_num_rows($sor)&gt;0){

$kullanicidurumucek=mysql_fetch_array($sor);
$durum=$kullanicidurumucek['ban'];
if($durum==&quot;0&quot;){
setcookie(&quot;kullanici&quot;,&quot;$kullanici&quot;,time()+60*60);
echo &quot;Hosgeldiniz $kullanici Suanda Oturum Açtiniz&lt;br&gt;&quot;;
echo &quot;&lt;a href=index.php&gt;anasayfaya Dön&lt;/a&gt;&quot;;
}else{
echo &quot;Siz Bu Siteden banlisiniz neden Giris Yapmayi Deniyorunuz&lt;br&gt;&quot;;
echo &quot;&lt;h3&gt;&lt;font color=red&gt;Banli Oldgunuz Site :  $siteadi&lt;/font&gt;&quot;;
exit();
}

}else{

echo &quot;Kullanici Adi Yada Sifre Hatali&lt;br&gt;&quot;;
echo &quot;Girdiginiz Sifre : $msifre&quot;;
exit();
}

}

?&gt;  </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>uyekontrol.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;"> &lt;?php
$kullaniciadi=$_COOKIE[&quot;kullanici&quot;];
if($kullaniciadi==&quot;&quot;){

echo &quot;Siz Zaten Giris Yapmadiniz ... Ne Geziyon Bu sayfada ?&quot;;
exit();
}else{
setcookie(&quot;kullanici&quot;);
echo &quot;&lt;a href=index.php&gt;anasayfa&lt;/a&gt;&quot;;
}

?&gt;</pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve cikisphpismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;"> &lt;?php

$bilgiler=$_COOKIE[&quot;kullanici&quot;];
if($bilgiler==&quot;&quot;){
echo &quot;Giris Yapmadan Bu Sayfaya Giremessiniz...&quot;;
exit();
}else{
?&gt;

&lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;sifrekaydet.php&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;1&quot;&gt;
  &lt;tr&gt;
    &lt;td colspan=&quot;3&quot;&gt;Merhaba &lt;?php echo &quot;$bilgiler&quot;; ?&gt; Sifrenizi Degismek Üzeresiniz&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Yeni Şifre &lt;/td&gt;
    &lt;td&gt;:&lt;/td&gt;
    &lt;td&gt;
      &lt;input type=&quot;text&quot; name=&quot;sifre&quot; /&gt;

    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Yeni Şifre Tekrarı &lt;/td&gt;
    &lt;td&gt;:&lt;/td&gt;
    &lt;td&gt;
      &lt;input type=&quot;text&quot; name=&quot;sifretekrari&quot; /&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=&quot;3&quot;&gt;
      &lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;Sifreyi Degis&quot; /&gt;

    &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;/form&gt;
&lt;?php
}
?&gt;  </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>sifredegis.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra</p>
<pre class="brush: php;">?php
include (&quot;vt.php&quot;);
$kullaniciadi=$_COOKIE[&quot;kullanici&quot;];
$sifre1=$_POST[&quot;sifre&quot;];
$sifre2=$_POST[&quot;sifretekrari&quot;];
$msifre=md5($sifre1);
if(($sifre1==&quot;&quot;)or($sifre2==&quot;&quot;))
{
echo &quot;Bos Alan Birakmyin&quot;;
exit();
}else{
if($sifre1==&quot;$sifre2&quot;){
$guncelle=mysql_query(&quot;update uyeler set uyesifre='$sifre1',msifre='$msifre' where uyeadi='$kullaniciadi'&quot;);
if($guncelle){
echo &quot;Sifreniz Basari ile Güncellendi... $kullaniciadi Yeni Sifreniz $sifre1&quot;;
echo &quot;&lt;br&gt;&lt;a href=index.php&gt;anasayfa&lt;/a&gt;&quot;;
}else{
echo &quot;Sifre Güncelleme islemi Yapilamadi&quot;;
exit();
}

}

}
?&gt;  </pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve <strong>sifrekaydet.php</strong> ismiyle kaydedelim</p>
<p>Daha Sonra SQL mızı oluşturalım</p>
<pre class="brush: sql;">CREATE TABLE `uyeler` (
  `uyeno` int(11) NOT NULL auto_increment,
  `uyeadi`
 varchar(225) NOT NULL default '',
  `uyesifre` varchar(225) NOT NULL default ''
,
  `email` varchar(225) NOT NULL default '',
  `tarih` varchar(225) NOT NULL default
 '',
  `msifre` varchar(225) NOT NULL default '',
  `ban` int(11) NOT NULL default '0',

  PRIMARY KEY  (`uyeno`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Tablo döküm verisi `uyeler`
--

INSERT INTO `uyeler`
VALUES (1, 'emrekol', '123', 'deneme@deneme.com', '19/03/08',
'8bf4bb0e2efad01abe522bf314504a49', 1);
</pre>
<p>bunları Yazalm , Farklı Kaydet diyelim ve<strong> uyelik.sql</strong> ismiyle kaydedelim<br />
Daha sonra</p>
<p>Sql mızı Phpmyadmin den yüklüyelim ve <strong>vt.php</strong> yi kendimize göre ayarlıyalım Sonra hosta atalım.Bu şekilde eksiksiz olarak yaparsanız hiç bir sorun çıkmadan üyelik sistemimizi yapmış olacağız.Eğer soru ve sorunlarınız olursa yazın çözmeye çalışalım birlikte.</p>
<p>Bu yazımında soruna geldik.Bir başka anlatımda buluşmak dileğiyle esen kalın.</p>
<p>Saygılarımla<br />
<strong><em>Emre KOL</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/php-ile-uyelik-sistemi-yapmak.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Cübbeli Ahmet hoca Yine Kopardi gülmekten :)</title>
		<link>http://emrekol.com/cubbeli-ahmet-hoca-yine-kopardi-gulmekten.html</link>
		<comments>http://emrekol.com/cubbeli-ahmet-hoca-yine-kopardi-gulmekten.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 20:21:37 +0000</pubDate>
		<dc:creator>EMK</dc:creator>
				<category><![CDATA[Komik Videolar]]></category>
		<category><![CDATA[ahmet hoca]]></category>
		<category><![CDATA[cübbeli ahmet]]></category>
		<category><![CDATA[cübbeli ahmet hoca]]></category>
		<category><![CDATA[cübbeli ahmet hoca sohbet]]></category>
		<category><![CDATA[cübbeli ahmet hoca vaaz]]></category>
		<category><![CDATA[komedi]]></category>

		<guid isPermaLink="false">http://www.emrekol.com/?p=2030</guid>
		<description><![CDATA[You need to upgrade your Flash Player // Cübbeli ahmet hoca yine o güzel anlatımıyla birisinin müslüman olma anısını anlatıyor . İzleyin sizde kopacaksınız]]></description>
			<content:encoded><![CDATA[<div id="container">
<div id="cubbeli">
			<strong>You need to upgrade your Flash Player</strong>
		</div>
</p></div>
<p>	<script type="text/javascript">
		// <![CDATA[
		var so = new SWFObject("http://www.emrekol.com/preview.swf", "main", "500", "300", "8", "#000000");
		so.addParam("allowFullScreen", "true");
		so.addVariable("htmlpath", location.href);
		so.addVariable("MediaLink", "http://video.ak.facebook.com/video-ak-sf2p/v22832/149/88/284312493321_59998.mp4");
		so.addVariable("MediaLink2", "http://video.ak.facebook.com/video-ak-sf2p/v22832/149/88/284312493321_59998.mp4");
		so.addVariable("defaultMedia", "1");
		so.addVariable("image", "http://www.emrekol.com/images/image.jpg");
		so.addVariable("logo", "http://www.emrekol.com/logo/playerlogo.png");
		so.addVariable("logoLink", "http://www.emrekol.com");
		so.addVariable("logoTarget", "_blank");
		so.addVariable("playOnStart", "false");
		so.addVariable("startVolume", "50");
		so.addVariable("cuePoints1", "xml/cuepoints1.xml");
		so.addVariable("cuePoints2", "xml/cuepoints2.xml");
		so.addVariable("autoHideOther", "false");
		so.addVariable("autoHideVideoControls", "false");
		so.addVariable("onStartShowControls", "true");
		so.addVariable("fullVideoScale", "false");
		so.addVariable("controlsSideMargin", "0");
		so.addVariable("controlsDownMargin", "0");
		so.addVariable("showPlayButton", "true");
		so.addVariable("script_path", "http://www.emrekol.com/php/share.php");
		so.write("cubbeli");
		// ]]&gt;
	</script></p>
<p>Cübbeli ahmet hoca yine o güzel anlatımıyla birisinin müslüman olma anısını anlatıyor <img src='http://emrekol.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . İzleyin sizde kopacaksınız <img src='http://emrekol.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://emrekol.com/cubbeli-ahmet-hoca-yine-kopardi-gulmekten.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://video.ak.facebook.com/video-ak-sf2p/v22832/149/88/284312493321_59998.mp4" length="3705545" type="video/mp4" />
		</item>
	</channel>
</rss>
