<?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>PhpDili</title>
	<atom:link href="http://www.phpdili.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phpdili.com</link>
	<description>Özgün PHP Dersleri</description>
	<lastBuildDate>Fri, 26 Feb 2010 19:21:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery Masked Input Eklentisi</title>
		<link>http://www.phpdili.com/ucretsiz-scriptler/jquery-masked-input-eklentisi.html</link>
		<comments>http://www.phpdili.com/ucretsiz-scriptler/jquery-masked-input-eklentisi.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 18:49:05 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[Ücretsiz Scriptler]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery masked]]></category>
		<category><![CDATA[masked input]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=98</guid>
		<description><![CDATA[Bazı zamanlarda, oluşturmuş olduğumuz formlardan kesin bilgiler almak isteriz. Tarihler, saatler, telefon numaraları gibi bilgileri net olarak elde etmek amacıyla jQuery kütüphanesi ile çalışan bir eklenti çok kullanışlı. Bilginin girileceği alanı istediğiniz ölçüde şekillendirebiliyorsunuz. Internet Explorer 6 7, Firefox 1.5/2/3, Safari, Opera, ve Chrome tarayıcılarında başarıyla çalışmaktadır.
Yapmanız gerek tek şey; jquery kütüphanesiyle birlikte, buraya tıklayarak <a href="http://www.phpdili.com/ucretsiz-scriptler/jquery-masked-input-eklentisi.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpdili.com/wp-content/uploads/maskedinputwithjquery.jpg"><img class="size-medium wp-image-99 alignright" title="maskedinputwithjquery" src="http://www.phpdili.com/wp-content/uploads/maskedinputwithjquery-300x134.jpg" alt="" width="250" height="84" /></a>Bazı zamanlarda, oluşturmuş olduğumuz formlardan kesin bilgiler almak isteriz. Tarihler, saatler, telefon numaraları gibi bilgileri net olarak elde etmek amacıyla <a href="http://jquery.com" target="_blank">jQuery</a> kütüphanesi ile çalışan bir eklenti çok kullanışlı. Bilginin girileceği alanı istediğiniz ölçüde şekillendirebiliyorsunuz. Internet Explorer 6 7, Firefox 1.5/2/3, Safari, Opera, ve Chrome tarayıcılarında başarıyla çalışmaktadır.</p>
<p>Yapmanız gerek tek şey; <a href="http://jquery.com" target="_blank">jquery kütüphanesi</a>yle birlikte, <a href="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.js" target="_blank">buraya</a> tıklayarak indirebileceğiniz eklentiyi sayfanıza dahil etmek ve kullanılacak fonksiyonları tanımlamak.<span id="more-98"></span><br />
<div class="clearfix"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-0864475750043771";
google_ad_slot = "0815171473";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><br />
Örnek:</p>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-2">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"jquery.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span> <span style="color: #009900;"><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">&lt;script</span></a> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">"jquery.maskedinput.js"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text/javascript"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">jQuery(function($){</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$(&quot;#tarih&quot;).mask(&quot;99/99/9999&quot;);</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$(&quot;#telefon&quot;).mask(&quot;(999) 999-9999&quot;);</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$(&quot;#saat&quot;).mask(&quot;99:99:99&quot;);</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$(&quot;#diger&quot;).mask(&quot;a*-aa-*a&quot;);</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">}); </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Yukarıdaki gibi kullanacağınız fonksiyonları tanımladıktan sonra, kullanmak istediğiniz inputların id değerlerini yukarıdaki gibi isimlendirdiğiniz işlem tamamlanmış olacaktır.</p>
<p>Fonksiyon içinde kullanılan 9 rakamı; 0-9 arasında sadece rakam girilebileceğini, a harfi sadece harf ([A-Z,a-z]), * işareti ise her karakterin girilebileceğini tesmil etmektedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/ucretsiz-scriptler/jquery-masked-input-eklentisi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form aracılığıyla veritabanına kayıt ekleme</title>
		<link>http://www.phpdili.com/mysql/form-araciligiyla-veritabanina-kayit-ekleme.html</link>
		<comments>http://www.phpdili.com/mysql/form-araciligiyla-veritabanina-kayit-ekleme.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:58:13 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[form kayıt işlemi]]></category>
		<category><![CDATA[mysql kayıt]]></category>
		<category><![CDATA[veritabanı kayıt]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=88</guid>
		<description><![CDATA[PHP ile veritabanı uygulamalarında, genel olarak yapılacak işlemler. Veritabanına veri kaydetme, veri listeleme, veri düzenleme ve veri silme işlemleridir. Bu işlemlerden ilk olarak veritabanına veri kaydetme konusunu inceleyeceğiz. Sonraki yazılarımızda, sırasıyla veri listeleme, düzenleme ve silme işlemleriyle devam ederiz.
Öncelikle, bir forma inputlar aracılığıyla girilmiş olan bilgileri, post metoduyla diğer bir sayfaya aktarıp, aktardığımız sayfada veritabanı <a href="http://www.phpdili.com/mysql/form-araciligiyla-veritabanina-kayit-ekleme.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHP ile veritabanı uygulamalarında, genel olarak yapılacak işlemler. Veritabanına veri kaydetme, veri listeleme, veri düzenleme ve veri silme işlemleridir. Bu işlemlerden ilk olarak veritabanına veri kaydetme konusunu inceleyeceğiz. Sonraki yazılarımızda, sırasıyla veri listeleme, düzenleme ve silme işlemleriyle devam ederiz.</p>
<p>Öncelikle, bir forma inputlar aracılığıyla girilmiş olan bilgileri, post metoduyla diğer bir sayfaya aktarıp, aktardığımız sayfada <a title="PHP ile veritabanı bağlantısı kurmak" href="http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html">veritabanı bağlantısı</a> olduğu varsayılarak kayıt işlemi yapılacaktır.</p>
<p>Kayıt için gerekli olan örnek bir form oluşturalım:</p>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-6">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/form.html"><span style="color: #000000; font-weight: bold;">&lt;form</span></a> <span style="color: #000066;">action</span>=<span style="color: #ff0000;">"kaydet.php"</span> <span style="color: #000066;">method</span>=<span style="color: #ff0000;">"post"</span><span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/label.html"><span style="color: #000000; font-weight: bold;">&lt;label&gt;</span></a></span>İsim :<span style="color: #009900;"><a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">&lt;input</span></a> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text"</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"isim"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"isim"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/label.html"><span style="color: #000000; font-weight: bold;">&lt;label&gt;</span></a></span>Soyisim :<span style="color: #009900;"><a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">&lt;input</span></a> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"text"</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"soyisim"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"soyisim"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/label.html"><span style="color: #000000; font-weight: bold;">&lt;label&gt;</span></a></span> <span style="color: #009900;"><a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">&lt;input</span></a> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"submit"</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">"button"</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">"button"</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">"Gönder"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/label&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/form&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<span id="more-88"></span><br />
<div class="clearfix"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "pub-0864475750043771";
google_ad_slot = "6234951136";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><br />
Üstte gördüğümüz gibi, kaydet.php sayfasına post edilen, isim ve soyisim olarak adlandırılmış iki tane input ve formu submit etmemizi sağlayan bir buton bulunmaktadır. Burda önemli olan nokta, inputların 'name' değerleridir.</p>
<p>Kayıt yapacağımız tablo yapımız;</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-7">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">CREATE TABLE `test`.`defter` <span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">`defter_id` INT<span style="color:#006600; font-weight:bold;">&#40;</span> <span style="color:#CC66CC;color:#800000;">5</span> <span style="color:#006600; font-weight:bold;">&#41;</span> NOT <span style="color:#000000; font-weight:bold;">NULL</span> AUTO_INCREMENT ,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">`defter_isim` VARCHAR<span style="color:#006600; font-weight:bold;">&#40;</span> <span style="color:#CC66CC;color:#800000;">100</span> <span style="color:#006600; font-weight:bold;">&#41;</span> NOT <span style="color:#000000; font-weight:bold;">NULL</span> ,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">`defter_soyisim` VARCHAR<span style="color:#006600; font-weight:bold;">&#40;</span> <span style="color:#CC66CC;color:#800000;">100</span> <span style="color:#006600; font-weight:bold;">&#41;</span> NOT <span style="color:#000000; font-weight:bold;">NULL</span> ,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">PRIMARY <a href="http://www.php.net/key"><span style="color:#000066;">KEY</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span> `defter_id` <span style="color:#006600; font-weight:bold;">&#41;</span> ,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">UNIQUE <span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">`defter_id`</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span> ENGINE = MYISAM CHARACTER SET latin5 COLLATE latin5_turkish_ci; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Formumuz ve tablomuz hazır olduğuna göre, kaydet.php dosyasına geçiyoruz;</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-8">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">/*</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">Veritabanı bağlantı kodları burada oluyor.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">*/</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Form post metoduyla gönderilen bilgileri alıp değişkenlere atayalım.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$ad</span> = <span style="color:#0000FF;">$_POST</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'isim'</span><span style="color:#006600; font-weight:bold;">&#93;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$soyad</span> = <span style="color:#0000FF;">$_POST</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'soyisim'</span><span style="color:#006600; font-weight:bold;">&#93;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Veritabanında bulunan 'defter' isimli tablonun 'defter_isim' ve 'defter_soyisim' alanlarına kayıt edelim.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$kaydet</span> = <a href="http://www.php.net/mysql_query"><span style="color:#000066;">mysql_query</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"insert into defter (defter_id, defter_isim, defter_soyisim) values (NULL, '$ad', '$soyad')"</span><span style="color:#006600; font-weight:bold;">&#41;</span> or <a href="http://www.php.net/die"><span style="color:#000066;">die</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"Hata: kayıt işlemi gerçekleşemedi."</span><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Tüm veritabanına kayıt işlemleri, genel olarak yukarda bahsedilen mantıkta gerçekleştirilmektedir. Yukarda oluşturulan değişkenleri farklı fonksiyonlardan geçirerek, güvenlik açısından doğabilecek sıkıntıları engelleyebiliriz. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/mysql/form-araciligiyla-veritabanina-kayit-ekleme.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP ile MySQL bağlantısı kurmak</title>
		<link>http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html</link>
		<comments>http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:36:58 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[db bağlantısı]]></category>
		<category><![CDATA[mysql bağlantısı]]></category>
		<category><![CDATA[mysql türkçe karakter sorunu]]></category>
		<category><![CDATA[mysql_close]]></category>
		<category><![CDATA[mysql_connect]]></category>
		<category><![CDATA[mysql_error]]></category>
		<category><![CDATA[mysql_select_db]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=81</guid>
		<description><![CDATA[Aşağıdaki örnek kodda belirtildiği gibi mysql veritabanı bağlantısı kurulabilir ve devamında veritabanı işlemleri yapılabilir.
Örnek Kod :

PHP:




&#60;?PHP


$link = mysql_connect&#40;"mysql sunucusu", "kullanici adi", "sifre"&#41; or die&#40;mysql_error&#40;&#41;&#41;;


$db = mysql_select_db&#40;"veritabani ismi", $link&#41; or die &#40;mysql_error&#40;&#41;&#41;;


&#160;


mysql_query&#40;"SET NAMES 'latin5'"&#41;;&#160; &#160;


mysql_query&#40;"SET CHARACTER SET 'latin5'"&#41;;&#160; &#160;


mysql_query&#40;"SET COLLATION_CONNECTION = 'latin5_turkish_ci'"&#41;;


&#160;


mysql_close&#40;$link&#41;;


?&#62; 






$link değişkeninde tanımlanan komutla, mysql sunucusuna, yarattığımız veritabanı üzerinde işlem yapma yetkisine sahip kullanıcı <a href="http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Aşağıdaki örnek kodda belirtildiği gibi mysql veritabanı bağlantısı kurulabilir ve devamında veritabanı işlemleri yapılabilir.</p>
<p>Örnek Kod :<br />
<span id="more-81"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-10">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$link</span> = <a href="http://www.php.net/mysql_connect"><span style="color:#000066;">mysql_connect</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"mysql sunucusu"</span>, <span style="color:#FF0000;">"kullanici adi"</span>, <span style="color:#FF0000;">"sifre"</span><span style="color:#006600; font-weight:bold;">&#41;</span> or <a href="http://www.php.net/die"><span style="color:#000066;">die</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/mysql_error"><span style="color:#000066;">mysql_error</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$db</span> = <a href="http://www.php.net/mysql_select_db"><span style="color:#000066;">mysql_select_db</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"veritabani ismi"</span>, <span style="color:#0000FF;">$link</span><span style="color:#006600; font-weight:bold;">&#41;</span> or <a href="http://www.php.net/die"><span style="color:#000066;">die</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/mysql_error"><span style="color:#000066;">mysql_error</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/mysql_query"><span style="color:#000066;">mysql_query</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"SET NAMES 'latin5'"</span><span style="color:#006600; font-weight:bold;">&#41;</span>;&nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/mysql_query"><span style="color:#000066;">mysql_query</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"SET CHARACTER SET 'latin5'"</span><span style="color:#006600; font-weight:bold;">&#41;</span>;&nbsp; &nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/mysql_query"><span style="color:#000066;">mysql_query</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"SET COLLATION_CONNECTION = 'latin5_turkish_ci'"</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/mysql_close"><span style="color:#000066;">mysql_close</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$link</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>$link değişkeninde tanımlanan komutla, mysql sunucusuna, yarattığımız veritabanı üzerinde işlem yapma yetkisine sahip kullanıcı hesabıyla bağlantı gerçekleştiriyoruz. Mysql sunucu adresi genel olarak localhost olmakla birlikte, bazı altyapılarda değişim gösterebilmektedir. Mysql sunucusu ve o sunucu için gerekli olan kullanıcı adı ve şifreyi yazdıktan sonra devamında gelen "or die(mysql_error())" komutunda, bağlantı gerçekleşmemesi durumunda hata mesajı vermesi istenmektedir. MySQL'in default olarak verdiği hata mesajını ziyaretçilere yansıtmak istemezseniz die("MySQL bağlantısı oluşturulamadı") gibi kendinize özel olarak hata mesajını düzenleyip, yapılacak işlemleri geliştirebilirsiniz.<br />
$db değişkeninde tanımlanan komut ile de, oluşturduğumuz sunucu ve kullanıcı bağlantısıyla seçmek istediğimiz veritabanını belirtmekteyiz. Yine bağlanamama durumunda hata mesajı gösterimini aktif hale getirdik ve aynı şekilde bu hata mesajı da kişiselleştirilebilir.</p>
<p>Kod bloğunun sondan 2,3 ve 4. satırlarında yazan komutlar ise, veritabanımızda karakter seti olarak utf-8 değil de latin5 Türkçe karakter setini kullanmak istiyorsak, Türkçe karakter sorunu ile karşılaşmamız açısından yazılmıştır. Veritabanına giden/gelen tüm komutlarda latin5 karakter setini kullanmamızı sağlar.</p>
<p>En son komut satırında, mysql_close() fonksiyonu ile yukarda oluşturmuş olduğumuz bağlantıyı sonlandırıyoruz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/mysql/php-ile-mysql-baglantisi-kurmak.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Değişken boş olup olmadığı kontrolü</title>
		<link>http://www.phpdili.com/php/degisken-bos-olup-olmadigi-kontrolu.html</link>
		<comments>http://www.phpdili.com/php/degisken-bos-olup-olmadigi-kontrolu.html#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:15:28 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[değişken kontrol]]></category>
		<category><![CDATA[empty]]></category>
		<category><![CDATA[isset]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=78</guid>
		<description><![CDATA[Belirtilen bir değişkenin boş olup olmadığını empty() fonksiyonu ile kontrol ederiz.  Eğer değişken boş veya sıfır ise true sonucu döndürür.
Örnek Kod :
PHP:




&#60;?PHP


$degisken = "";


$degisken2 = 0;


&#160;


if&#40;empty&#40;$degisken&#41;&#41;


&#123;


&#160; &#160; &#160;echo '$degisken isimli değişkene değer atanmamıştır.';


&#125;


?&#62; 






Yukardaki kod bloğunu çalıştırdığınızda değişkene değer atanmadığını ekrana yazdırabilirsiniz. Aynı şekilde if koşulunda sorgulanan $degisken değişkeni yerine $degisken2 değişkenini de yazsanız <a href="http://www.phpdili.com/php/degisken-bos-olup-olmadigi-kontrolu.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Belirtilen bir değişkenin boş olup olmadığını empty() fonksiyonu ile kontrol ederiz.  Eğer değişken boş veya sıfır ise true sonucu döndürür.</p>
<p>Örnek Kod :<span id="more-78"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-14">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$degisken</span> = <span style="color:#FF0000;">""</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$degisken2</span> = <span style="color:#CC66CC;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span><span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/empty"><span style="color:#000066;">empty</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$degisken</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp;<a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'$degisken isimli değişkene değer atanmamıştır.'</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Yukardaki kod bloğunu çalıştırdığınızda değişkene değer atanmadığını ekrana yazdırabilirsiniz. Aynı şekilde if koşulunda sorgulanan $degisken değişkeni yerine $degisken2 değişkenini de yazsanız yine aynı şekilde boş sonucu dönecektir.</p>
<p>Fonksiyonun ters hali !empty() olarak kullanılmaktadır. Eğer boş değilse anlamına gelir.</p>
<p>Örnek Kod :</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-15">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$degisken</span> = <span style="color:#FF0000;">"veri"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span><span style="color:#006600; font-weight:bold;">&#40;</span>!<a href="http://www.php.net/empty"><span style="color:#000066;">empty</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$degisken</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"belirtilen değişken bir veri taşımaktadır."</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">else</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"belirtilen değişken herhangi bir veri taşımamaktadır."</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Üstteki kod bloğunda belirttiğimiz gibi değişken bir veri taşığından dolayı koşulumuzun ilk adımındaki işlem gerçekleşecek ve echo komutu ekrana "belirtilen değişken bir değer taşımaktadır." yazısını yazdıracaktır.</p>
<h3>empty() ve isset() karşılaştırılması</h3>
<p>empty() ve/veya !empty() fonksiyonuyla değişkenin veri taşıyıp taşımadığını kontrol ederiz. isset() fonksiyonu ile belirtilen değişkenin tanımlanıp tanımlanmadığı kontrol edilir. Eğer değişken tanımlanmış, fakat herhangi bir değer atanmamışsa bile true sonucu dönecektir ve program ona göre işlem yapacaktır.</p>
<p>Örnek Kod:</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-16">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$degisken</span> = <span style="color:#FF0000;">''</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span><span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$degisken</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'$degisken isimli bir değişken tanımlanmıştır fakat içinde veri olup olmadığı bilinmemektedir.'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/degisken-bos-olup-olmadigi-kontrolu.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>if, elseif ve else kullanimi</title>
		<link>http://www.phpdili.com/php/if-elseif-ve-else-kullanimi.html</link>
		<comments>http://www.phpdili.com/php/if-elseif-ve-else-kullanimi.html#comments</comments>
		<pubDate>Sat, 24 Oct 2009 17:15:24 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[elseif]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[koşul]]></category>
		<category><![CDATA[mantıksal denetleme]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=72</guid>
		<description><![CDATA[PHP ile daha önce değişken tanımlamayı öğrenmiştik. Şimdi, bir programda if elseif gibi koşulların kullanılarak nasıl mantıklı denetleme yapılacağını öğreneceğiz.
Mantıksal denetleme nerelerde kullanılır? Örneğin bir kayıt formu, giriş formu, iletişim paneli vs gibi bir çok yerde oldukça sık kullanılır.
En basit mantıkla, mantıksal denetlemeyi şöyle tarif edebiliriz.

if( koşul veya koşullar )
{
Bu koşul veya koşullar doğru ise <a href="http://www.phpdili.com/php/if-elseif-ve-else-kullanimi.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHP ile daha önce <a title="php değişken" href="http://www.phpdili.com/php/phpde-degiskenler.html">değişken tanımlama</a>yı öğrenmiştik. Şimdi, bir programda if elseif gibi koşulların kullanılarak nasıl mantıklı denetleme yapılacağını öğreneceğiz.</p>
<p>Mantıksal denetleme nerelerde kullanılır? Örneğin bir kayıt formu, giriş formu, iletişim paneli vs gibi bir çok yerde oldukça sık kullanılır.</p>
<p>En basit mantıkla, mantıksal denetlemeyi şöyle tarif edebiliriz.<br />
<span id="more-72"></span><br />
if( koşul veya koşullar )<br />
{<br />
Bu koşul veya koşullar doğru ise yapılacak olan işlemler.<br />
}<br />
else<br />
{<br />
Koşullar doğru değilse yapılacak olan işlemler.<br />
}</p>
<p>Örnek olarak şöyle bir dosya hazırlayalım.</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-19">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sayi</span> = <span style="color:#CC66CC;color:#800000;">95</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$sayi</span>&gt; <span style="color:#CC66CC;color:#800000;">42</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#FF9933; font-style:italic;">//Eger sayi 42'den buyukse, hemen alt satirdaki islemleri gerceklestir.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"$sayi, 42'den büyüktür."</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">else</span> <span style="color:#FF9933; font-style:italic;">//Eger kosul saglanamiyorsa, hemen alt satirdaki islemleri gerceklestir.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"$sayi, belirtilen koşuldaki sayıdan büyük değildir."</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Yukaridaki dosyayı deneme.php olarak kaydedip, tarayıcımızda çalıştırdığımız zaman; <strong>95, 42'den büyüktür.</strong> çıktısını göreceğiz. Eğer, kod bloğundaki 42 rakamını 95ten daha büyük bir rakam yaparsanız bu sefer bir alt komut satırın çalıştığını farkedeceksiniz. Yukarıdaki mantıksal denetleme kodumuzda tek bir koşul belirttik, birden fazla koşul belirtmek <em><strong>and</strong></em> veya <em><strong>or</strong></em> bağlaçlarıyla olabilir.</p>
<p>Birden fazla koşul belirtme örneğimizi de hemen hazırlayalım.</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-20">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sayi</span> = <span style="color:#CC66CC;color:#800000;">95</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span><span style="color:#006600; font-weight:bold;">&#40;</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$sayi</span>&gt; <span style="color:#CC66CC;color:#800000;">90</span><span style="color:#006600; font-weight:bold;">&#41;</span> and <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$sayi</span>&gt; <span style="color:#CC66CC;color:#800000;">80</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#FF9933; font-style:italic;">//Eger sayi 90'dan ve 80'den buyukse</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"$sayi yukardaki koşullarda belirtilen her iki sayidan da büyüktür."</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">else</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"Koşullardan birisi veya ikisi de sağlanamamıştır."</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Yukardaki kod bloğumuzu çalıştırdığımızda, if koşullarının sağlandığı için ilk satır kodun çalıştığını göreceğiz. Gördüğünüz gibi iki şartı, 've' anlamına gelen 'and' ile birleştirdik, 'and' yerine, '&amp;&amp;' şeklinde de kullanabilirdik, bu da aynı anlama gelirdi.</p>
<p>Yukarıda yazılmış örneği, veya kalıbına, yani 'or' kullanarak bir koşul yazmayı siz deneyebilirsiniz. Bilginizi pekiştirmiş olursunuz. or yerine || şeklinde de kullanabilirsiniz, bu da aynı anlama gelmektedir.</p>
<p>Son olarak da elseif deyimine değinelim.  Onun da yazım mantığı alttaki gibidir.</p>
<p>if( koşul veya koşullar )<br />
{<br />
koşul veya koşullar doğru ise yapılacak işlemler.<br />
}<br />
elseif( diğer koşul veya koşullar )<br />
{<br />
bu koşulların doğru olması durumunda yapılacak işlemler.<br />
}<br />
else<br />
{<br />
yukardaki koşulların hiçbirinin doğru olmaması halinde yapılacak işlemler.<br />
}</p>
<p>PHP'de karşılaştırma denetlemesinde kullanılan işlemciler ve anlamlarından bazıları şöyledir.</p>
<p>== : eşitse<br />
===  : aynı ise<br />
!= : eşit değilse<br />
< : küçükse<br />
> : büyükse<br />
< = : küçük veya eşitse<br />
>= : büyük veya eşitse</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/if-elseif-ve-else-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>include() ve require()</title>
		<link>http://www.phpdili.com/php/include-ve-require.html</link>
		<comments>http://www.phpdili.com/php/include-ve-require.html#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:11:17 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[include_once]]></category>
		<category><![CDATA[require]]></category>
		<category><![CDATA[require_once]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=68</guid>
		<description><![CDATA[Statik HTML kodlarla bir sayfa tasarladığımızda, birden fazla alt sayfa oluşturma gereği duyabiliriz. 100 tane alt sayfa oluşturuduğumuzu düşünelim. Bu 100 alt sayfanın tümünde menümüzün gözükmesini isteyeceğiz. Fakat sonradan, menüye bir link eklemek istediğimizde veya varolan bir linki değiştirmek istediğimizde 100 sayfayı tek tek editleyerek menüleri değiştirmemiz gerekecek (tabii iframe olarak çekmemişsek)   İşte <a href="http://www.phpdili.com/php/include-ve-require.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Statik HTML kodlarla bir sayfa tasarladığımızda, birden fazla alt sayfa oluşturma gereği duyabiliriz. 100 tane alt sayfa oluşturuduğumuzu düşünelim. Bu 100 alt sayfanın tümünde menümüzün gözükmesini isteyeceğiz. Fakat sonradan, menüye bir link eklemek istediğimizde veya varolan bir linki değiştirmek istediğimizde 100 sayfayı tek tek editleyerek menüleri değiştirmemiz gerekecek (tabii iframe olarak çekmemişsek) <img src='http://www.phpdili.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  İşte tam bu uzun düzenleme işlemlerinden kurtulmak için PHP'nin bize önerdiği iki adet fonksiyon bulunmaktadır. Bunlar; include(); ve require();'dır. Bu fonksiyonlar daha önce yazmış olduğumuz bir html veya php kodu, tekrar kullanmaya imkan sağlar. En basit örnekle bir menü oluşturduğumuz zaman, menüyü menu.php şeklinde kaydedip, o menüyü tüm alt sayfalarda include ederek kullanabilir ve ilerde bir düzenlemeye ihtiyaç duyduğumuzda rahatlıkla düzenleme yapabiliriz.</p>
<p>Şöyle bir örnekle konuyu daha iyi kavrayabiliriz.<br />
<span id="more-68"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-23">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'Sayfa üst bilgileri &lt;br /&gt;'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;a href=<span style="color:#FF0000;">"http://www.site.com/"</span>&gt;Anasayfa&lt;/a&gt;&lt;br /&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Üstteki kodu menu.php olarak kaydedelim. </p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-24">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">include</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">'menu.php'</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'Sitemize hoşgeldiniz.'</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Bu yazdığımız kodu da anasayfa.php olarak kaydedelim. Şimdi tarayıcıda anasayfa.php dosyasını çalıştırdığınızda, üst tarafta anasayfa linkini ve alt tarafta da anasayfa metnini görebilirsiniz. En basit mantıkla bu şekilde tek bir menü ile dilediğiniz kadar alt sayfa oluşturabilirsiniz. Bu mantığı daha da ilerleterek, sitenizin üst, sağ, sol ve alt kısımlarını tek bir dosya halinde include ile çağırırsanız, alt sayfalarda yapmanız gereken tek şey orta kısmı doldurmak olacaktır.</p>
<p>Örneklerimizde include() fonksiyonunu kullandık. Bunun yerine require() fonksiyonunu da kullanabilirdik. İki fonksiyon arasında hiçbir fark yoktur. Aralarındaki tek fark, bir hata oluşup çalışmadıkları zaman, include() fonksiyonu sadece uyarı (warning) verirken, require() fonksiyonu çalışmadığı vakit ciddi hata (Fatal Error) uyarısı verir.</p>
<p>include() ve require()'un, include_once() ve require_once() şeklinde iki adet türevi bulunmaktadır. Bunlar ise fonksiyon isminden de tahmin edebileceğiniz gibi, include edilen dosyanın sadece bir kez include edilmesini sağlar. Örneğin, fonksiyon kütüphaneleri oluşturduğunuzda, include_once() veya require_once() ile tek bir kere fonksiyonları tanımlamış, tekrar tekrar tanımlama işlemi yaparak hata verme olasılığını engellemiş olursunuz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/include-ve-require.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP ile matematiksel işlemler</title>
		<link>http://www.phpdili.com/php/php-ile-matematiksel-islemler.html</link>
		<comments>http://www.phpdili.com/php/php-ile-matematiksel-islemler.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 21:45:31 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[hesap fonksiyonları]]></category>
		<category><![CDATA[matematik fonksiyonları]]></category>
		<category><![CDATA[php ile matematik]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=60</guid>
		<description><![CDATA[PHP ile bir çok matematiksel işlem yapılabilmektedir. Bunlar arasında mutlak değer alma, üstel ifadeler, logaritma işlemlerini sayabiliriz. Şimdi en çok kullanılan işlemleri sırasıyla görelim.
PHP ile 4 işlem
Kullanacağımız işlemciler


+   : Toplama
-   : Çıkarma
*   : Çarpma
/    : Bölme
%   : Bölme işleminde kalan değer

Matematiksel işlem yaparken dikkat <a href="http://www.phpdili.com/php/php-ile-matematiksel-islemler.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHP ile bir çok matematiksel işlem yapılabilmektedir. Bunlar arasında mutlak değer alma, üstel ifadeler, logaritma işlemlerini sayabiliriz. Şimdi en çok kullanılan işlemleri sırasıyla görelim.</p>
<h2>PHP ile 4 işlem</h2>
<p><strong>Kullanacağımız işlemciler<br />
</strong></p>
<ul>
<li>+   : Toplama</li>
<li>-   : Çıkarma</li>
<li>*   : Çarpma</li>
<li>/    : Bölme</li>
<li>%   : Bölme işleminde kalan değer</li>
</ul>
<p>Matematiksel işlem yaparken dikkat etmemiz gereken nokta değerleri veya değişkenler tırnak içerisinde yazmamaktadır. Eğer tırnak içerisinde yazarak bir matematik işlem yapmaya kalkarsak, program bunu işlem olarak değil de düz metin olarak algılayacak ve ekrana ona göre bir çıktı yazdıracaktır. Dikkat etmemiz gerekn bir diğer nokta ise, normal hayatta kullandığımız matematikteki gibi işlem önceliğinin burda da olması. Yani çarpma/bölme işlemi daima önceliklidir.<br />
Bir kaç örnek yapalım.<br />
<span id="more-60"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-34">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">10</span>+<span style="color:#CC66CC;color:#800000;">54</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//64</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">21</span>-<span style="color:#CC66CC;color:#800000;">9</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//12</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">15</span>*<span style="color:#CC66CC;color:#800000;">3</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//45</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">45</span>/<span style="color:#CC66CC;color:#800000;">3</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//15</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">21</span>%<span style="color:#CC66CC;color:#800000;">4</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>4 işlem ve değişken bilgimizi kullanarak basit bir sınav ortalamamızı yazdıracak bir kod yazalım.</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-35">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sinav1</span> = <span style="color:#CC66CC;color:#800000;">40</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sinav2</span> = <span style="color:#CC66CC;color:#800000;">50</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sinav3</span> = <span style="color:#CC66CC;color:#800000;">60</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$ortalama</span> = <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$sinav1</span>+<span style="color:#0000FF;">$sinav2</span>+<span style="color:#0000FF;">$sinav3</span><span style="color:#006600; font-weight:bold;">&#41;</span>/<span style="color:#CC66CC;color:#800000;">3</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"Üç sınavın ortalama notu: &lt;strong&gt;$ortalama puandır."</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>PHP ile üstel ifadeler</h2>
<p>Matematikte kullandığımız üslü ifadeleri, PHP'de pow() fonksiyonu ile yapmaktayız. Parantezin içine ilk olarak asıl sayıyı, sonra virgül ile ayırdıktan sonra üssünü yazarız.</p>
<p>Örnek;</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-36">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/pow"><span style="color:#000066;">pow</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">2</span>,<span style="color:#CC66CC;color:#800000;">3</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//8</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>PHP ile karekök</h2>
<p>Matematikle kullandığımız karekök işlemini ise PHP'de sqrt() fonksiyonu ile kullanmaktayız. Parantezin içine karekökünü bulmak istediğimiz sayıyı yazmamız yeterli olacaktır. Veya ilk önce üslü ifadesini alacağımız bir sayısının karekökünü bulmayı deneyebiliriz.</p>
<p>Her ikisi hakkında örnek yapalım.</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-37">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/sqrt"><span style="color:#000066;">sqrt</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">100</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//10</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/sqrt"><span style="color:#000066;">sqrt</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/pow"><span style="color:#000066;">pow</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">2</span>,<span style="color:#CC66CC;color:#800000;">10</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//program ilk önce 2 üssü 10 işleminin sonucu olarak 1024 elde edecektir. Sonrasında 1024'ün karekökünü alarak 32 sonucunu ekrana yazdıracaktır.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>PHP ile mutlak değer</h2>
<p>Matematikte kullanılan mutlak değer işleminin karşılığı PHP'de abs() fonksiyonudur. Parantez içine yazdığımız sayının mutlak değeri ekrana yansıyacaktır. İsterseniz bu fonksiyon içerisinde dört işlem sonucunu da mutlak değer olarak çıktısını alabilirsiniz.<br />
Örnek</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-38">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/abs"><span style="color:#000066;">abs</span></a><span style="color:#006600; font-weight:bold;">&#40;</span>-<span style="color:#CC66CC;color:#800000;">70</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//70</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>PHP ile 10 tabanına göre logaritma</h2>
<p>10 tabanına göre logaritma alma işlemini, PHP'de log10() fonksiyonuyla gerçekleştiririz.</p>
<p>Örnek </p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-39">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/log10"><span style="color:#000066;">log10</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">100</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>PHP ile aşağıya doğru değer yuvarlama</h2>
<p>floor() fonksiyonu ile, örnek olarak bir bölme işleminde elde ettiğimiz sonucu aşağıya doğru yuvarlayıp tam sayı olarak ekrana yazdıracaktır.<br />
Örnek</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-40">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/floor"><span style="color:#000066;">floor</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">9</span>/<span style="color:#CC66CC;color:#800000;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
9 rakamını 5 ile böldüğümüzde sonuç 1.8 olarak çıkacaktır. Ama php bu fonksiyon sayesinde, sonucu aşağıya doğru yuvarlayıp ekrana 1 sonucunu yazdıracaktır.</p>
<h2>PHP ile yukarıya doğru değer yuvarlama</h2>
<p>ceil() fonksiyonu, üstte anlattığımız floor() fonksiyonun tam zıttı bir görev yapmaktadır.<br />
Örnek</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-41">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/ceil"><span style="color:#000066;">ceil</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">9</span>/<span style="color:#CC66CC;color:#800000;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//2</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Yukarıdaki işlemde sonuç yine 1.8'dir. Fakat ceil() fonksiyonu ile yukarıya doğru yuvarlama işlemi yaptığımızdan dolayı, sonuç ekrana 2 olarak yansıyacaktır.</p>
<h2>PHP ile tam yuvarlama</h2>
<p>PHP'de round() fonksiyonu ile, bir işlemden çıkan ondalıklı sonuç 0,5 ve üzeri ise bir üst sayıya, eğer 0,5 dahil değil ve küçükse bir alttaki sayıya yuvarlanır.<br />
Örnek</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-42">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/round"><span style="color:#000066;">round</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">49</span>.<span style="color:#CC66CC;color:#800000;">7</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//50</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <a href="http://www.php.net/round"><span style="color:#000066;">round</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC66CC;color:#800000;">39</span>.<span style="color:#CC66CC;color:#800000;">4</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">//39</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/php-ile-matematiksel-islemler.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de Değişkenler</title>
		<link>http://www.phpdili.com/php/phpde-degiskenler.html</link>
		<comments>http://www.phpdili.com/php/phpde-degiskenler.html#comments</comments>
		<pubDate>Tue, 20 Oct 2009 20:51:37 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[değişken]]></category>
		<category><![CDATA[değişken tipleri]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=47</guid>
		<description><![CDATA[PHP'de değişkeni veri taşıyan bir birim olarak tanımlayabiliriz. Değişken yaratmak için dolar ($) işaretinden yararlanırız. Bilmemiz gereken en önemli noktalardan birincisi, değişken rakamla başlamaz. Rakam, değişkenin ikinci karakteri olabilir. Bilmemiz gereken ikinci nokta ise değişken isimlerinde Türkçe karakter kullanılamaz.
Değişkenlere değer atamak için eşittir ve tırnak işaretlerinden yararlanırız. Eğer değişkene atamak istediğimiz değer rakamsa, tırnak kullanma <a href="http://www.phpdili.com/php/phpde-degiskenler.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHP'de değişkeni veri taşıyan bir birim olarak tanımlayabiliriz. Değişken yaratmak için dolar ($) işaretinden yararlanırız. Bilmemiz gereken en önemli noktalardan birincisi, değişken rakamla başlamaz. Rakam, değişkenin ikinci karakteri olabilir. Bilmemiz gereken ikinci nokta ise değişken isimlerinde Türkçe karakter kullanılamaz.<br />
Değişkenlere değer atamak için eşittir ve tırnak işaretlerinden yararlanırız. Eğer değişkene atamak istediğimiz değer rakamsa, tırnak kullanma mecburiyetinde değiliz.</p>
<p>Değişkenler hakkında örnek yazalım.<br />
<span id="more-47"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-45">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$site</span> = <span style="color:#FF0000;">"www.phpdili.com"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$kaynak</span> = <span style="color:#FF0000;">"php.net"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"$site sitesinde yazılan makalelerde, kaynak olarak $kaynak adresinden yararlanılmaktadır."</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Yukarıdaki kodu çalıştırdığımız zaman ekrana şöyle bir yazı çıkacaktır. <strong>www.phpdili.com sitesinde yazılan makalelerde, kaynak olarak php.net adresinden yararlanılmaktadır.</strong></p>
<p>echo komutu ile değişkeni ekrana yazdırırken çift tırnak kullanmak zorunda değiliz. Sadece değişkeni ekrana yazdıracağımız vakit çift tırnak kullanmasak da kod çalışacaktır. Fakat tek tırnak içinde yazdırmaya kalkarsak o zaman sadece değişken ismi gözükecek, değişkene verdiğimiz değer ekrana yansımayacaktır. Bunun nedeni ise, php'de ekrana yazdırma komutu olan echo çift tırnak için değişken var mı diye kontrol eder, fakat tek tırnak içerisinde ise değişken kontrolü yapmaz. Bu yüzden de programda daha iyi bir çalışma performansı elde etmek istiyorsak, ekrana düz bir metin yazdıracağımız zaman tek tırnak içerisinde, değişkenli bir metin yazdıracağımız zaman çift tırnak içerisinde yazdırmakta fayda vardır.</p>
<p>Bahsedilen konunun örnek kodları.</p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-46">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$kelime</span> = <span style="color:#FF0000;">"Merhaba"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#0000FF;">$kelime</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"&lt;br&gt;"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"$kelime Dünya !"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"&lt;br /&gt;"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'$kelime'</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Görüldüğü gibi en alt satırdaki echo komutunda; Merhaba kelimesi yerine sadece $kelime olarak bir çıktı ekrana yansıyacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/phpde-degiskenler.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;ye Giriş</title>
		<link>http://www.phpdili.com/php/phpye-giris.html</link>
		<comments>http://www.phpdili.com/php/phpye-giris.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 21:48:33 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=41</guid>
		<description><![CDATA[PHP bir script dilidir. Yani oluşturduğumuz dosyalar düz yazı dosyalarıdır. PHP'ye giriş yapmadan önce eğer HTML bilginiz hiç yoksa, HTML bilen birisine nazaran öğrenmeniz biraz daha zor olacaktır. PHP yazmaya başlamadan önce tavsiyem, HTML'e hakim olmanızdır. Sonrasında HTML kodların arasına rahatlıkla PHP kodları gömebilir ve çalıştırabilirsiniz.
HTML mevzusunu geçtikten sonra, ilk olarak PHP yazım kuralları ile <a href="http://www.phpdili.com/php/phpye-giris.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHP bir script dilidir. Yani oluşturduğumuz dosyalar düz yazı dosyalarıdır. PHP'ye giriş yapmadan önce eğer HTML bilginiz hiç yoksa, HTML bilen birisine nazaran öğrenmeniz biraz daha zor olacaktır. PHP yazmaya başlamadan önce tavsiyem, HTML'e hakim olmanızdır. Sonrasında HTML kodların arasına rahatlıkla PHP kodları gömebilir ve çalıştırabilirsiniz.</p>
<p>HTML mevzusunu geçtikten sonra, ilk olarak PHP yazım kuralları ile başlayacak olursak; PHP kodlar <strong>&lt;?php  ?&gt;</strong> etiketleri veya daha kısa haliyle <strong>&lt;?   ?&gt;</strong> etiketleri* arasına yazılmaktadır.</p>
<p>Şimdi ilk deneme olarak herhangi bir metin editörünü açalım.<br />
<span id="more-41"></span></p>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-48">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">&lt;?PHP</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">'Merhaba Dünya'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">?&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Üstteki kodu yazıp, deneme.php olarak kaydedelim. Dosyayı web tarayıcımızda görüntülediğimizde ekranda Merhaba Dünya yazısı çıkacaktır.<br />
Kodu biraz açıklayalım; echo komutu ekrana herhangi bir yazıyı yazdırmak amaçlı kullanılır. Bu komut kullanılırken yazının başına ve sonuna mutlaka tırnak işaretleri konulmalı ve noktalı virgül ile kod sonlandırılmalıdır. PHP'de bütün kodlar mutlaka noktalı virgül ile sonlandırılır. Yukardaki örnek kodumuzda tek tırnak kullanmayı tercih ettik fakat onların yerine çift tırnak kullansaydık da herhangi bir hata ile karşılaşmayacaktır. Tek ve çift tırnak işaretleri arasında bazı farklar vardır. Bu farklara ilerleyen yazılarımızda değineceğiz.</p>
<p>*<em>Eğer PHP 4 veya daha önceki bir versiyonu kullanıyorsanız,&lt;? ?&gt; etiketlerinin çalışabilmesi için PHP kofügürasyon dosyası olan php.ini dosyasında short_open_tag=On olmalıdır. Aksi halde kodlar çalışmayacaktır.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/phpye-giris.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bilgisayarınıza PHP, MySQL ve Apache Kurulumu</title>
		<link>http://www.phpdili.com/php/bilgisayariniza-php-mysql-ve-apache-kurulumu.html</link>
		<comments>http://www.phpdili.com/php/bilgisayariniza-php-mysql-ve-apache-kurulumu.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 21:04:53 +0000</pubDate>
		<dc:creator>Daimon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache kurulum]]></category>
		<category><![CDATA[localhost kurulum]]></category>

		<guid isPermaLink="false">http://www.phpdili.com/?p=35</guid>
		<description><![CDATA[PHP ve MySQL kullanmayı öğrenebilmek için öncelikle, bahsedilen ürünlerin kaynak kodlarının ve Apache Web Server'ın bilgisayarınızda olması gerekmektedir. Bu kaynak kodlar sayesinde .php uzantılı dosyalarınızı çalıştırabilir, veritabanı ile ilgili işlemler gerçekleştirebilirsiniz.
Peki bu kaynak kodlar ve Apache Server bilgisayara nasıl kurulabilir? Çeşitli yöntemler olmasına rağmen, benim size önerim Apache2Triad 1.5.4 paket programını kullanmanızdır. Buradan elde edebileceğiniz <a href="http://www.phpdili.com/php/bilgisayariniza-php-mysql-ve-apache-kurulumu.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-38" title="apache2triad-logo" src="http://www.phpdili.com/wp-content/uploads/apache2triad-logo.gif" alt="apache2triad-logo" width="157" height="110" />PHP ve MySQL kullanmayı öğrenebilmek için öncelikle, bahsedilen ürünlerin kaynak kodlarının ve <a href="http://www.apache.org/" target="_blank">Apache Web Server</a>'ın bilgisayarınızda olması gerekmektedir. Bu kaynak kodlar sayesinde <em>.php</em> uzantılı dosyalarınızı çalıştırabilir, veritabanı ile ilgili işlemler gerçekleştirebilirsiniz.</p>
<p>Peki bu kaynak kodlar ve Apache Server bilgisayara nasıl kurulabilir? Çeşitli yöntemler olmasına rağmen, benim size önerim Apache2Triad 1.5.4 paket programını kullanmanızdır. <a href="http://sourceforge.net/projects/apache2triad/" target="_blank">Buradan </a>elde edebileceğiniz yükleme dosyası ile, oldukça basit bir şekilde kurulumu gerçekleştirebilirsiniz. Bu paket program sayesinde bilgisayarınızda, PHP 5 kaynak kodları, MySQL 5 veritabanı yönetim sistemi, Apache 2.2 başta olmak üzere, Perl,  Python, PHPmyadmin, PHPPgAdmin, AWStats, UebiMiau, PHPXMail, PHPSFTPd gibi ek scriptler de kurulacaktır.</p>
<p>Kurulumun sonlarına doğru, MySQL için root kullanıcı adına ait şifre girmeniz istenecektir. Buraya girdiğiniz şifre ile MySQL bağlantısı kurmanız için sonradan gerekecektir. Windows Vista kullanıcıları, bilgisayarlarına giriş yapmak için kullandıkları şifrelerini girerlerse Apache Server  otomatik olarak başlayacaktır. Aksi taktirde, her seferinde manuel olarak başlatmaları gerekecektir.</p>
<p>Kurulum başarıyla tamamlandıktan sonra bilgisayarınızın yeniden başlatılması istenecektir ve yeniden başlatıldığı zaman localhost'unuz kullanıma hazır olacaktır. Kurulum dizini, kurulum sırasında değiştirmediğiniz takdirde; <strong>C:\apache2triad</strong> olacaktır. Bu klasör içinde ilk olarak ilgilenmeniz gereken bölüm, <strong>htdocs</strong> klasörüdür. Oluşturduğunuz <em>.php</em> uzantılı dosyalar bu klasör altında çalışacaktır. PHP dosyanıza veya htdocs klasörü içinde oluşturduğunuz başka bir klasör içindeki <em>.php</em> dosyanıza ulaşmak için, Internet Explorer, Firefox vb gibi herhangi bir web tarayıcınızı açıp adres satırına <em>http://localhost/dosya.php</em> veya <em>http://localhost/klasor/dosya.php</em> adreslerini yazmanız yeterli olacaktır.</p>
<p>MySQL veritabanı sistemini kullanabilmek için PhpMyAdmin isimli scripti kullanacağız. PhpMyAdmin'e web tarayıcınızın adres satırına; <em>http://localhost/phpmyadmin/</em> yazarak ulaşabiliriz. PhpMyAdmin sayesinde veritabanı oluşturabilir, o veritabanına ait çeşitli tablolar oluşturup o tablolara ve bilgilere erişebilirsiniz. Bunun hakkında ayrıntılı bilgileri ileriki yazılarımızda anlatacağız.</p>
<p>PHP veya MySQL ile alakalı bazı konularda yapılandırma yapabilmek için gerekli olan yapılandırma dosyaları (PHP yapılandırma dosyası; php.ini , MySQL yapılandırma dosyası; my.ini) <strong>C:\windows</strong> klasörü altında bulunmaktadır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpdili.com/php/bilgisayariniza-php-mysql-ve-apache-kurulumu.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
