<?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>KÇ Günlük... &#187; php</title>
	<atom:link href="http://www.kivancciftci.com/etiket/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kivancciftci.com</link>
	<description>Kişisel bilgi paylaşım blogu</description>
	<lastBuildDate>Wed, 05 Aug 2009 15:37:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>PHP ile TC Kimlik No Doğrulama</title>
		<link>http://www.kivancciftci.com/php-ile-tc-kimlik-no-dogrulama/</link>
		<comments>http://www.kivancciftci.com/php-ile-tc-kimlik-no-dogrulama/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 10:50:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[tc kimlik no]]></category>

		<guid isPermaLink="false">http://www.kivancciftci.com/?p=18</guid>
		<description><![CDATA[TC Kimlik numarası artık hayatımızın bir parçası haline geldi. Hemen hemen her yerde bizden kimlik yerine tc kimli nomuz istenir oldu. Hal böyle olunca internet siteleri de ki bunların büyük çoğunluğu e-ticaret siteleri, kullanıcı(müşteri)lerinden tc kimlik no bilgisi istemeye başladı.Tabii &#8230; <a href="http://www.kivancciftci.com/php-ile-tc-kimlik-no-dogrulama/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>TC Kimlik numarası artık hayatımızın bir parçası haline geldi. Hemen hemen her yerde bizden kimlik yerine tc kimli nomuz istenir oldu. Hal böyle olunca internet siteleri de ki bunların büyük çoğunluğu e-ticaret siteleri, kullanıcı(müşteri)lerinden tc kimlik no bilgisi istemeye başladı.Tabii bu alınan numaraların bir şekilde doğrulanması gerekir. İlk başlarda nüfus idaresinin web sitesinden bir web servisi aracılığı ile bunu kontrol ettirmek mümkündü. Fakat artık bu hizmet sadece belli kuruluşlara veriliyor.<span id="more-18"></span></p>
<p>Bu numaralar ilk bakışta gelişi güzel verilmiş gibi görünsede aslında bu rakamlarında kendi içinde bir düzeni var. İşte bu düzen bizim girilen kimlik numarasının geçerli bir kimlik numarası olup olmadığını kontrol etmemizde kullanacağımız algoritmanın temelini oluşturuyor.</p>
<p>Kimlik numarasına baktığımızda 11 basamaktan oluşan bir sayı gürürüz. Bu sayının son 2 basamağı ilk 9 basamağı kontrol etmek amacıyla eklenmiştir. Bu ilk 9 basamak ve son 2 basamak arasında şöyle bir bağlantı vardır.</p>
<p>Sayımız abcdefghijk olsun.</p>
<p>x = a+c+e+g+i tek basamaktaki rakamların toplamı<br />
y = b+d+f+h çift basamaktaki rakamların toplamı<br />
j = (7*x-y) mod10 olmalıdır. Bu birinci kuraldır.<br />
İkinci kural ise;<br />
k = (a+b+c+d+e+f+g+h+i+j) mod10 olmalıdır.</p>
<p>Yani yukarıdaki şartları sağlayan her 11 basamaklı sayı tc kimlik numarası olabilir ama bu demek değildirki bu gerçek bir tc kimlik numarasıdır. Bu metod sadece kimilik numarasının tc kimlik numarası standartlarında bir numara olduğunu doğrular. Kesin sonuç vermez.</p>
<p>Sonuçta kullanıcılarımızın girdiği tc kimlik numaralarını nüfus idaresinden kontrol etme şansımız yoksa bu yöntemle bir nebze de olsa doğu bir numara girilmesini sağlayabiliriz.</p>
<p>Şimdi gelelim php koduna. Kod içinde gerekli açıklamalar mevcuttur.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/**</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">* Verilen rakamin gecerli bir tc kimlik numarasi</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">* olup olmadigini kontrol eder.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">&nbsp;*</span></div>
</li>
<li class="li2">
<div class="de2"><span class="coMULTI">* @param int $no</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">* @return boolean</span></div>
</li>
<li class="li1">
<div class="de1"><span class="coMULTI">*/</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> checkIdentityNo<span class="br0">&#40;</span><span class="re0">$no</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Girilen numara 11 haneli mi?</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/strlen"><span class="kw3">strlen</span></a><span class="br0">&#40;</span><span class="re0">$no</span><span class="br0">&#41;</span> != <span class="nu0">11</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Değilse devam etmeye gerek yok</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">FALSE</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$p</span> = <span class="nu0">0</span>; <span class="co1">// Cift basamaklar toplami</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="re0">$s</span> = <span class="nu0">0</span>; <span class="co1">// Tek basamaklar toplami</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$x</span> = <span class="nu0">0</span>; <span class="co1">// 10. basamaktaki sayi</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$y</span> = <span class="nu0">0</span>; <span class="co1">// Ilk 10 basamagin toplami</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Çift ve Tek basamaklarin toplamini hesapla</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">for</span><span class="br0">&#40;</span><span class="re0">$i</span> = <span class="nu0">0</span>; <span class="re0">$i</span> &lt; <span class="nu0">9</span>; <span class="re0">$i</span>++<span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$i</span> % <span class="nu0">2</span> == <span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$s</span> += <span class="re0">$no</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$p</span> += <span class="re0">$no</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$y</span> += <span class="re0">$no</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// 10. bsamaktaki sayiyi hesapla</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$x</span> = <span class="br0">&#40;</span><span class="nu0">7</span>*<span class="re0">$s</span> &#8211; <span class="re0">$p</span><span class="br0">&#41;</span> % <span class="nu0">10</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Cikan sonuc girilen sayinin 10. basamagina esit mi?</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$x</span> != <span class="re0">$no</span><span class="br0">&#91;</span><span class="nu0">9</span><span class="br0">&#93;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Değilse devam etmeye gerek yok</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">FALSE</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Ilk 10 basamagin toplami</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="re0">$y</span> += <span class="re0">$x</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Son basamaktaki sayi cikan sonuca eşit mi?</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$y</span> % <span class="nu0">10</span> != <span class="re0">$no</span><span class="br0">&#91;</span><span class="nu0">10</span><span class="br0">&#93;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">FALSE</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">TRUE</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Paylaş</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;submitHeadline=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama&amp;submitSummary=" rel="nofollow" title="Ekle&nbsp;Buzz"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/buzz.png" title="Ekle&nbsp;Buzz" alt="Ekle&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;title=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Del.icio.us"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Ekle&nbsp;Del.icio.us" alt="Ekle&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;title=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;digg"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Ekle&nbsp;digg" alt="Ekle&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F" rel="nofollow" title="Ekle&nbsp;Facebook"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Ekle&nbsp;Facebook" alt="Ekle&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;title=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Google Bookmarks"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/google.png" title="Ekle&nbsp;Google Bookmarks" alt="Ekle&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;bm_description=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Mister Wong"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Ekle&nbsp;Mister Wong" alt="Ekle&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;T=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Netscape"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/netscape.png" title="Ekle&nbsp;Netscape" alt="Ekle&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;title=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;reddit"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Ekle&nbsp;reddit" alt="Ekle&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;title=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Stumble Upon"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Ekle&nbsp;Stumble Upon" alt="Ekle&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F" rel="nofollow" title="Ekle&nbsp;Technorati"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/technorati.png" title="Ekle&nbsp;Technorati" alt="Ekle&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F" rel="nofollow" title="Ekle&nbsp;Tip'd"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/tipd.png" title="Ekle&nbsp;Tip'd" alt="Ekle&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP+ile+TC+Kimlik+No+Do%C4%9Frulama+@+http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F" rel="nofollow" title="Ekle&nbsp;Twitter"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/twitter.png" title="Ekle&nbsp;Twitter" alt="Ekle&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ile-tc-kimlik-no-dogrulama%2F&amp;t=PHP+ile+TC+Kimlik+No+Do%C4%9Frulama" rel="nofollow" title="Ekle&nbsp;Yahoo My Web"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Ekle&nbsp;Yahoo My Web" alt="Ekle&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.kivancciftci.com/php-ile-tc-kimlik-no-dogrulama/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP, MySQL ve Soundex</title>
		<link>http://www.kivancciftci.com/php-mysql-ve-soundex/</link>
		<comments>http://www.kivancciftci.com/php-mysql-ve-soundex/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programlama dili]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[veritabanı]]></category>

		<guid isPermaLink="false">http://www.kivancciftci.com/?p=8</guid>
		<description><![CDATA[Geçen gün üzerinde çalıştığım bir site için yeni ve daha gelişmiş bir arama motoru yazmak aklıma takıldı.Bunun için her zaman takdir ettiğim ve hayranlık duyduğum IMDb ve Google arama motorlarına benzer birşeyler yapmak için araştırmalara başladım. İstediğim şey tam olarak &#8230; <a href="http://www.kivancciftci.com/php-mysql-ve-soundex/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Geçen gün üzerinde çalıştığım bir site için yeni ve daha gelişmiş bir arama motoru yazmak aklıma takıldı.Bunun için her zaman takdir ettiğim ve hayranlık duyduğum <a href="http://www.imdb.com" target="_blank">IMDb</a> ve <a href="http://www.google.com" target="_blank">Google</a> arama motorlarına benzer birşeyler yapmak için araştırmalara başladım. İstediğim şey tam olarak IMDb deki gibi film ismini yanlış yazsam dahi aradığım sonuca ulaşmamı sağlayacak bir algoritma idi.<span id="more-8"></span> Ya da buna benzer olarak Google daki &#8220;bunu mu demek istediniz:&#8221; gibi birşeyler yapmaktı.Bunun nasıl olabileceği konusuna kafa yorarken bir taraftanda internette araştırma yapmaya devam ediyordumki birden karşıma içinde pagerank algoritması da bulunan bir arama motoru algoritması çıktı.Aslında pagerank benim ilgilendiğim bir konu değildi fakat ben yinede kodlara bir göz gezdireyim dedim.Verilen kodlar bir <a href="http://tr.wikipedia.org/wiki/SQL" target="_blank">SQL</a> scripti oluşturmaktaydı fakat içinde daha önce görmediğim bir SQL komutu vardı.Bu komutun adı &#8220;Soundex&#8221; idi. Bu neymiş diye bir araştırma yapayım dedim ve wikipedia daki dökümanı okudum. Bu aslında benim yapmak istediğim işi yapan bir komuttu. Hemen <a href="http://tr.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a> sunucuma bağlanıp bunun MySQL de desteklenip desteklenmediğine baktım.Bingo!.İstediğim sonuca ulaşmıştım.Fakat bir problem vardı.Bu komut sadece ingilizce dilindeki kelimelerde düzgün çalışmaktaydı.Yinede bir kaç deneme yaptım ve istediğime yakın sonuçlar elde ettim.Bu algoritmanın wikipedia daki açıklaması aşağıdaki gibidir.</p>
<blockquote><p>Soundex, İngilizce&#8221;deki keliemelerin teleffuz biçimlerine göre hazırlanmış bir fonetik algoritmadır. Bu algoritmanın hazırlanmasındaki temel amaç; teleffuzları benzeşen kelimelerin bu yolla aynı karakter katarına (string) dönüştürülmeleri ve bu yolla benzer kelimelerin -yazımlarında fark olsa bile- tespit edilmesidir. Bunun yanında Soundex algoritması, fonetik algoritmalardan en bilineni ve en sık kullanılanı olup, bazı çevreler tarafından -yanlış bir şekilde- fonetik algoritma terimiyle aynı anlamda kullanılamaktadır.Soundex kodu ilki bir harf, diğer üçü ise rakamlardan oluşan dört karakterli bir koddur; harf olarak kelimenin ilk harfi, sayı olarak da geri kalan harflerin belirli bir kurala göre numaralandırılmasıyla ortaya çıkan sonuç alınır. Benzer teleffuzlu sözcükler ise aynı numaralarla kodlanır; örneğin, benzer telaffuzlu B, F, P ve V harfleri 1 ile kodlanır. Sesli harfler kodlama işlemini etkiler, ancak bu sesli harf kelimenin başında bulunmuyorsa ortaya çıkan sonucu asla doğrudan etkilemez.Tam algoritma aşağıdaki gibidir:Karakter katarının ilk harfini yakalayın.Eğer ilk harf &#8220;a, e, h, i, o, u, w, y&#8221; harflerinden herhangi biri değilse, bu harfleri metinden silin.Sırasıyla tüm harflere aşağıdaki numaralandırmayı yapın; b, f, p, v = 1c, g, j, k, q, s, x, z = 2d, t = 3l = 4m, n = 5r = 6Eğer numaralandırmada aynı numarayı almış iki ya da daha fazla harf yan yanaysa (ilk işlemden önce) ya da bu harflerin arasında h veya w harfi varsa (sadece Amerikan sayımında geçerli); aynı olanları atlayın.İlk dört karakteri sonuç olarak döndürün; eğer sonuç dört karakterden az çıkıyorsa, dört karakter tamamlanması için sonuna sıfırlar ekleyin. (örn. A22 â†’ A220)</p></blockquote>
<p>Evet wikipedia daki açıklaması bu şekilde.Aslında hala üzerinde çalışıyorum.Belki bunun türkçe destekleyen bir kopyası geliştirilebilir.Bu komutun SQL deki kullanımı da şu şekildedir.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">SELECT</span> * <span class="kw1">FROM</span> TABLOISMI <span class="kw1">WHERE</span> SOUNDEX<span class="br0">&#40;</span>ALANADI<span class="br0">&#41;</span> = SOUNDEX<span class="br0">&#40;</span><span class="st0">&#8221;</span>STRING DEGER<span class="st0">&#8221;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>PHP de de (3 versiyonundan sonraki sürümlerde) soundex fonksiyonu mevcuttur ve verdiğiniz değerin soundex kodunu size verir.Soundex hakkında öğrendiklerim şimdilik bu kadar.Eğer yeni birşeyler daha öğrenirsem burada yazarım. Belki oturup türkçe için bi soundex geliştiririz. <img src='http://www.kivancciftci.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Herkese iyi günler, iyi çalışmalar.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Paylaş</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;submitHeadline=PHP%2C+MySQL+ve+Soundex&amp;submitSummary=" rel="nofollow" title="Ekle&nbsp;Buzz"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/buzz.png" title="Ekle&nbsp;Buzz" alt="Ekle&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;title=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Del.icio.us"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Ekle&nbsp;Del.icio.us" alt="Ekle&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;title=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;digg"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Ekle&nbsp;digg" alt="Ekle&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F" rel="nofollow" title="Ekle&nbsp;Facebook"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Ekle&nbsp;Facebook" alt="Ekle&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;title=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Google Bookmarks"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/google.png" title="Ekle&nbsp;Google Bookmarks" alt="Ekle&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;bm_description=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Mister Wong"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Ekle&nbsp;Mister Wong" alt="Ekle&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;T=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Netscape"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/netscape.png" title="Ekle&nbsp;Netscape" alt="Ekle&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;title=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;reddit"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Ekle&nbsp;reddit" alt="Ekle&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;title=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Stumble Upon"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Ekle&nbsp;Stumble Upon" alt="Ekle&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F" rel="nofollow" title="Ekle&nbsp;Technorati"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/technorati.png" title="Ekle&nbsp;Technorati" alt="Ekle&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F" rel="nofollow" title="Ekle&nbsp;Tip'd"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/tipd.png" title="Ekle&nbsp;Tip'd" alt="Ekle&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP%2C+MySQL+ve+Soundex+@+http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F" rel="nofollow" title="Ekle&nbsp;Twitter"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/twitter.png" title="Ekle&nbsp;Twitter" alt="Ekle&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-mysql-ve-soundex%2F&amp;t=PHP%2C+MySQL+ve+Soundex" rel="nofollow" title="Ekle&nbsp;Yahoo My Web"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Ekle&nbsp;Yahoo My Web" alt="Ekle&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.kivancciftci.com/php-mysql-ve-soundex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;ye Giriş</title>
		<link>http://www.kivancciftci.com/php-ye-giris/</link>
		<comments>http://www.kivancciftci.com/php-ye-giris/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:33:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[betik]]></category>
		<category><![CDATA[programlama dili]]></category>

		<guid isPermaLink="false">http://www.kivancciftci.com/?p=5</guid>
		<description><![CDATA[Burada kısaca ve basit olarak PHP’nin yapısında, sözdiziminden, değişken tanımlamaktan kontrol yapılarından bahsetmeye çalışacağım. İlk olarak PHP kodlarımızı uzantısını ‘php’ yaparak kaydettiğimiz dosyalarımızın içine yazıyoruz. Bu dosya aynı zamanda HTLM, CSS ve JS kodlarını da barındırır.PHP kodlarımızı yazarken, kodları &#60;?php &#8230; <a href="http://www.kivancciftci.com/php-ye-giris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span lang="TR">Burada kısaca ve basit olarak PHP’nin yapısında, sözdiziminden, değişken tanımlamaktan kontrol yapılarından bahsetmeye çalışacağım.</span></p>
<p><span lang="TR">İlk olarak PHP kodlarımızı uzantısını ‘php’ yaparak kaydettiğimiz dosyalarımızın içine yazıyoruz. Bu dosya aynı zamanda HTLM, CSS ve JS kodlarını da barındırır.PHP kodlarımızı yazarken, kodları &lt;?php &#8230;. ?&gt; takıları arasına yazıyoruz. Bu takılar arasına yazılan her kod parçası sunucu tarafında php kodu olarak yorumlanacaktır.</span><span id="more-5"></span></p>
<p><span lang="TR">En basit söz dizimini bilinen en klişe “Merhaba Dünya” örneğiyle göstercek olursak.</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">&lt;?php<br />
echo &#8220;Merhaba Dünya&#8221;;<br />
?&gt;</span></p>
<p><span lang="TR">Bu kod ekrana </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">Merhaba Dünya</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"><span> </span></span></p>
<p class="MsoNormal"><span lang="TR">yazacaktır.</span></p>
<p><strong><span lang="TR">Değişkenler;</span></strong></p>
<p><span lang="TR">Değişkenler ise php’de $ simgesi ile işaretlenir. Bir değişken tanımlanırken $ simgesi ile başlanır. Ör: $değiken gibi. </span></p>
<p><span lang="TR">Merhaba Dünya örneğini bir değişken tanımlayarak uygulayalım. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">&lt;?php<br />
$mesaj = &#8220;Merhaba Dünya&#8221;;<br />
echo $mesaj;<br />
?&gt; </span></p>
<p><span lang="TR">Birazda işin içine sayılar katalım ve aritmetik basit bir işlem yapalım.<span style="color: #006600;"></span></span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">&lt;?php<br />
$selamlama = &#8220;Merhaba &#8220;;<br />
$sayi = 3 + 2;<br />
$sayi++;<br />
echo &#8220;$sayi kişiye $selamlama dedim!&#8221;;<br />
?&gt; </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"> </span></p>
<p class="MsoNormal"><span lang="TR">Buradaki $sayi değişkenimiz önce 3 ve 2 rakamlarının toplamı 5 değerini alıyor. Sonra ise ++ ile 1 arttırılıyor ve 6 değerini alıyor. Sonuçta ekrana </span></p>
<p class="MsoNormal"><span lang="TR"> </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">6 kişiye Merhaba dedim!</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"> </span></p>
<p class="MsoNormal"><span lang="TR">yazılıyor.</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"> </span></p>
<p class="MsoNormal"><span lang="TR">Eğer bir String ekrana yazarken çift tırnak kullanırsak bu çift tırnaklar arasına yazılan değişken bir değişken olarak algılanır. Fakat bir String tanımlarken yada ekrana yazdırırken tek tırnak kullanırsak bu tek tırnaklar arasında kalan herşey düz yazı olarak algılanır ve aynen ekrana yazılır.</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"> </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">&lt;?php<br />
$isim = &#8216;Ali&#8217;;<br />
$selam_1 = &#8220;Merhaba, $name!&#8221;;<br />
$selam_2 = &#8216; Merhaba, $name!&#8217;;<br />
echo &#8220;$selam_1\n&#8221;;<br />
echo &#8220;$selam_2\n&#8221;;<br />
?&gt; </span></p>
<p><span lang="TR">Sonuçta ekrana </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">Merhaba, Ali!<br />
Merhaba, $name!</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR"> </span></p>
<p class="MsoNormal"><span lang="TR">yazılır. Burada \n yeni satır anlamındadır. HTML olarak düşünürsek &lt;br&gt; takısı kullanmalıyız.</span></p>
<p><strong><span lang="TR">Diziler;</span></strong></p>
<p><span lang="TR">Dizi indisleri köşeli parantezler “[” ve “]” ile tanımlanır. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$meyve[0] = &#8216;muz&#8217;;<br />
$meyve[1] = &#8216;elma&#8217;;<br />
$favori['hayvan'] = &#8216;köpek&#8217;;<br />
$favori['renk'] = &#8216;mavi&#8217;; </span></p>
<p><span lang="TR">Eğer dizi herhangi bişeyi atarken indisi boş bırakırsanız, PHP otomatik olarak bunu dizinin sonuna yazar. Meyve dizisini şu şekilde yazmak yukarıdaki ile aynı sonucu verir.</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$meyve[] = &#8216;muz&#8217;;<br />
$meyve[] = &#8216;elma&#8217;; </span></p>
<p><span lang="TR">Çok boyutlu diziler tanımlayabilirsiniz.</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$insan['Ahmet']['kazak'] = &#8216;mavi&#8217;;<br />
$insan['Ahmet']['araba'] = &#8216;jeep&#8217;;<br />
$insan['Ali']['kazak'] = &#8216;beyaz&#8217;;<br />
$insan['Ali']['araba'] = &#8216;sedan&#8217;; </span></p>
<p><span lang="TR">Bir dizi yaratmanın kısa yolu <span style="color: #006600;"></span></span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">array()</span></p>
<p class="MsoNormal"><span lang="TR">fonksiyonunu kullanmaktır.</span></p>
<p class="MsoNormal"><span lang="TR"> </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$meyve = array(&#8216;muz&#8217;,'elma&#8217;);<br />
$favori = array(&#8216;animal&#8217; =&gt; &#8216;köpek&#8217;,<br />
&#8216;renk&#8217; =&gt; &#8216;mavi&#8217;); </span></p>
<p><span lang="TR">veya</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$insan = array (&#8216;Ahmet&#8217; =&gt; array(&#8216;kazak&#8217; =&gt; &#8216;mavi&#8217;,<br />
&#8216;araba&#8217; =&gt; &#8216;jeep&#8217;),<br />
&#8216;Ali&#8217; =&gt; array(&#8216;kazak&#8217; =&gt; &#8216;beyaz&#8217;,<br />
&#8216;araba&#8217; =&gt; &#8216;sedan&#8217;)); </span></p>
<p><span lang="TR">Oluşturduğunuz bir dizideki eleman sayısını count() fonksiyonu ile saydırabilirsiniz. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$meyve = array(&#8216;muz&#8217;,'elma&#8217;);<br />
print count($meyve); </span></p>
<p><span lang="TR">Sonuç olarak ekrana</span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">2</span></p>
<p><span lang="TR">yazılır.</span></p>
<p><strong><span lang="TR">Kontrol Yapıları;</span></strong><span lang="TR"> </span></p>
<p><span lang="TR">Döngü yapılarını “for” ve “while” kullanarak oluşturabilirsiniz. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">for ($i = 4; $i &lt; 8; $i++) {<br />
print &#8220;Bugün $i tane elma yedim.\n&#8221;; }</span></p>
<p><span lang="TR">Sonuç </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">Bugün 4 tane elma yedim.<br />
Bugün 5 tane elma yedim.<br />
Bugün 6 tane elma yedim.<br />
Bugün 7 tane elma yedim.</span></p>
<p><span lang="TR">Aşağıdaki şekilde de yapılabilir. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">$i = 4; while ($i &lt; <img src='http://www.kivancciftci.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> {<br />
print &#8220;Bugün $i tane elma yedim.\n&#8221;;<br />
$i++;<br />
}</span></p>
<p><span lang="TR">Kontrol yapılarını “if” ve “elseif” ile oluşturabilirsiniz. </span></p>
<p class="MsoNormal"><span style="color: #006600;" lang="TR">if ($kullanici_sayisi &gt; 200) {<br />
print &#8220;Site şu an çok meşgul!&#8221;;<br />
} elseif ($kullanici_sayisi &gt; 100) {<br />
print &#8220;Site şu an biraz meşgul!&#8221;;<br />
else {<br />
print &#8220;Sitede şu an <span> </span>$user_count kullanıcı var.&#8221;;<br />
}</span></p>
<p><span lang="TR">Bunların dışında “switch”, “do&#8230;while” ve “?:” gibi yapılar da kullanılabilir.</span></p>
<p><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;" lang="TR">Elimden geldiğince PHP temel bilgilerini anlatmaya çalıştım. Şimdilik bu kadar, daha detaylı konular hakkında da yazılar yazmaya çalışacağım. Herkese iyi çalışmalar.</span></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Paylaş</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;submitHeadline=PHP%26%238217%3Bye+Giri%C5%9F&amp;submitSummary=" rel="nofollow" title="Ekle&nbsp;Buzz"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/buzz.png" title="Ekle&nbsp;Buzz" alt="Ekle&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;title=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Del.icio.us"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Ekle&nbsp;Del.icio.us" alt="Ekle&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;title=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;digg"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Ekle&nbsp;digg" alt="Ekle&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F" rel="nofollow" title="Ekle&nbsp;Facebook"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Ekle&nbsp;Facebook" alt="Ekle&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;title=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Google Bookmarks"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/google.png" title="Ekle&nbsp;Google Bookmarks" alt="Ekle&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;bm_description=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Mister Wong"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Ekle&nbsp;Mister Wong" alt="Ekle&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;T=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Netscape"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/netscape.png" title="Ekle&nbsp;Netscape" alt="Ekle&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;title=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;reddit"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Ekle&nbsp;reddit" alt="Ekle&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;title=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Stumble Upon"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Ekle&nbsp;Stumble Upon" alt="Ekle&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F" rel="nofollow" title="Ekle&nbsp;Technorati"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/technorati.png" title="Ekle&nbsp;Technorati" alt="Ekle&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F" rel="nofollow" title="Ekle&nbsp;Tip'd"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/tipd.png" title="Ekle&nbsp;Tip'd" alt="Ekle&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP%26%238217%3Bye+Giri%C5%9F+@+http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F" rel="nofollow" title="Ekle&nbsp;Twitter"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/twitter.png" title="Ekle&nbsp;Twitter" alt="Ekle&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-ye-giris%2F&amp;t=PHP%26%238217%3Bye+Giri%C5%9F" rel="nofollow" title="Ekle&nbsp;Yahoo My Web"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Ekle&nbsp;Yahoo My Web" alt="Ekle&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.kivancciftci.com/php-ye-giris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Nedir?</title>
		<link>http://www.kivancciftci.com/php-nedir/</link>
		<comments>http://www.kivancciftci.com/php-nedir/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:11:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[betik]]></category>
		<category><![CDATA[programlama dili]]></category>

		<guid isPermaLink="false">http://www.kivancciftci.com/?p=3</guid>
		<description><![CDATA[PHP(PHP Hypertext Preprocessor) genel anlamda, geniş amaçlı bir betik dilidir.Özellikle dinamik web sitesi geliştirmeye uygundur ve HTML kodu içerisine gömülebilir. Paylaş]]></description>
			<content:encoded><![CDATA[<p>PHP(PHP Hypertext Preprocessor) genel anlamda, geniş amaçlı bir <a href="http://tr.wikipedia.org/wiki/Script" target="_blank">betik</a> dilidir.Özellikle dinamik web sitesi geliştirmeye uygundur ve <a href="http://tr.wikipedia.org/wiki/HTML" target="_blank">HTML</a> kodu içerisine gömülebilir.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Paylaş</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;submitHeadline=PHP+Nedir%3F&amp;submitSummary=" rel="nofollow" title="Ekle&nbsp;Buzz"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/buzz.png" title="Ekle&nbsp;Buzz" alt="Ekle&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;title=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Del.icio.us"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/delicious.png" title="Ekle&nbsp;Del.icio.us" alt="Ekle&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;title=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;digg"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/digg.png" title="Ekle&nbsp;digg" alt="Ekle&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F" rel="nofollow" title="Ekle&nbsp;Facebook"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/facebook.png" title="Ekle&nbsp;Facebook" alt="Ekle&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;title=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Google Bookmarks"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/google.png" title="Ekle&nbsp;Google Bookmarks" alt="Ekle&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;bm_description=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Mister Wong"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Ekle&nbsp;Mister Wong" alt="Ekle&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;T=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Netscape"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/netscape.png" title="Ekle&nbsp;Netscape" alt="Ekle&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;title=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;reddit"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/reddit.png" title="Ekle&nbsp;reddit" alt="Ekle&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;title=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Stumble Upon"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Ekle&nbsp;Stumble Upon" alt="Ekle&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F" rel="nofollow" title="Ekle&nbsp;Technorati"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/technorati.png" title="Ekle&nbsp;Technorati" alt="Ekle&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F" rel="nofollow" title="Ekle&nbsp;Tip'd"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/tipd.png" title="Ekle&nbsp;Tip'd" alt="Ekle&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+PHP+Nedir%3F+@+http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F" rel="nofollow" title="Ekle&nbsp;Twitter"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/twitter.png" title="Ekle&nbsp;Twitter" alt="Ekle&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fwww.kivancciftci.com%2Fphp-nedir%2F&amp;t=PHP+Nedir%3F" rel="nofollow" title="Ekle&nbsp;Yahoo My Web"><img class="social_img" src="http://www.kivancciftci.com/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Ekle&nbsp;Yahoo My Web" alt="Ekle&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.kivancciftci.com/php-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	<img style='margin:0;padding:0;border:0;' width='1px' height='1px' src="http://www.kivancciftci.com/wp-content/plugins/mystat/mystat.php?act=time_load&id=33371&rnd=2024041387" /></channel>
</rss>
