<?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>print &#34;Güray Süerdem&#34;; &#187; PHP Dersleri</title>
	<atom:link href="http://www.guraysuerdem.com/etiket/php-dersleri/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guraysuerdem.com</link>
	<description>PHP, MySQL ve Açık Kaynak</description>
	<lastBuildDate>Sat, 31 Jul 2010 12:47:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP ve MySQL Tabanlı Basit Bir Panel Uygulaması</title>
		<link>http://www.guraysuerdem.com/php-ve-mysql-tabanli-basit-bir-panel-uygulamasi/</link>
		<comments>http://www.guraysuerdem.com/php-ve-mysql-tabanli-basit-bir-panel-uygulamasi/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 11:51:31 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[üyelik sistemi]]></category>
		<category><![CDATA[uygulama]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/php-ve-mysql-tabanli-basit-bir-panel-uygulamasi/</guid>
		<description><![CDATA[Uzun bir süre iş yoğunluğundan dolayı fazla ders ekleme şansım olmadı.Fakat bu sorunu gidermek için bir süre sizi idare edebilecek ve daha önce yazdığım teorik bilgiden uygulamaya geçişinizi hızlandıracak bir uygulama yazdım.

Yazdığım uygulamada MySQL bağlantısından Veri eklemeye,silmeye ve düzenlemeye, Session Oturum Yönetiminden Switcih ile sayfalama tekniğine kadar birçok konuda pratik konular mevcuttur.
Dilerseniz geliştirebilir,kullanabilir ayrıca takıldığınız yerde sorularınızı sorabilirsiniz.
Unutmadan [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Uzun bir süre iş yoğunluğundan dolayı fazla ders ekleme şansım olmadı.Fakat bu sorunu gidermek için bir süre sizi idare edebilecek ve daha önce yazdığım teorik bilgiden uygulamaya geçişinizi hızlandıracak bir uygulama yazdım.<br />
<span id="more-130"></span></p>
<p>Yazdığım uygulamada MySQL bağlantısından Veri eklemeye,silmeye ve düzenlemeye, Session Oturum Yönetiminden Switcih ile sayfalama tekniğine kadar birçok konuda pratik konular mevcuttur.</p>
<p>Dilerseniz geliştirebilir,kullanabilir ayrıca takıldığınız yerde sorularınızı sorabilirsiniz.</p>
<p>Unutmadan söyliyim ilk girişte kullanıcı adı ve şifresi admin&#8217;dir.</p>
<p><a href="http://www.guraysuerdem.com/dosya/panel.rar">Dosyayı İndir</a></p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/php-ve-mysql-tabanli-basit-bir-panel-uygulamasi/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de Fonksiyonu Öldürmek</title>
		<link>http://www.guraysuerdem.com/phpde-fonksiyonu-oldurmek/</link>
		<comments>http://www.guraysuerdem.com/phpde-fonksiyonu-oldurmek/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 21:21:25 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[die()]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/phpde-fonksiyonu-oldurmek/</guid>
		<description><![CDATA[PHP ile bir işlem yaparken fonksiyon kullanımında if ile uzunca yapacağımız bir işlemi daha kolay bir yol ile yaparak, zaman kazanarak daha kısa yoldan halletmek daha mantıklı. Bunun için kullanacağımız işlem &#8220;die&#8221;. Öldür anlamına geliyor. Örnek bir kod ile pratik yapalım.

mysql_connect(&#34;1&#34;,&#34;2&#34;,&#34;3&#34;) or die (&#34;MySQL Bağlantı Hatası!&#34;);
]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>PHP ile bir işlem yaparken fonksiyon kullanımında <strong>if</strong> ile uzunca yapacağımız bir işlemi daha kolay bir yol ile yaparak, zaman kazanarak daha kısa yoldan halletmek daha mantıklı. Bunun için kullanacağımız işlem<strong> &#8220;die&#8221;</strong>. Öldür anlamına geliyor. Örnek bir kod ile pratik yapalım.<br />
<span id="more-126"></span></p>
<pre class="brush: php;">mysql_connect(&quot;1&quot;,&quot;2&quot;,&quot;3&quot;) or die (&quot;MySQL Bağlantı Hatası!&quot;);</pre>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/phpde-fonksiyonu-oldurmek/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Php ile Oturum Yönetimi (SESSION)</title>
		<link>http://www.guraysuerdem.com/php-ile-oturum-yonetimi-session/</link>
		<comments>http://www.guraysuerdem.com/php-ile-oturum-yonetimi-session/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 20:24:04 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[session]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2008/01/08/php-ile-oturum-yonetimi-session/</guid>
		<description><![CDATA[Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.Ayrıca session kullanarak sitemize giren her ziyaretçiye atanan id ile kişiye özel bir alışveriş sepeti yapabiliriz.

Ziyaretçiye otomatik olarak bir id atandığında sepete eklediği her ürün sepette gözükür.Sepetteki ürünleri satın al dediğinde üyelik [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.Ayrıca session kullanarak sitemize giren her ziyaretçiye atanan id ile kişiye özel bir alışveriş sepeti yapabiliriz.<br />
<span id="more-60"></span></p>
<p>Ziyaretçiye otomatik olarak bir id atandığında sepete eklediği her ürün sepette gözükür.Sepetteki ürünleri satın al dediğinde üyelik sayfasına yönlendirilir ve üye olduğunda sepette saklanan ürünlerin ödemesi yapılır.Genel mantık bu şekildedir.</p>
<p>Session oturum yönetimini kullandığımız sayfaların en başına:</p>
<pre class="brush: php;">session_start();</pre>
<p>fonksiyonunu kullanmamız gereklidir.Neden gereklidir derseniz bu fonksiyon olmadan oturumu yönetemessiniz.</p>
<p>Örneğin bir üyelik sayfamız var ve üyelik sayfamıza giriş yapacağız.İlk önce ayar.php dosyamızı oluşturup içine kullanıcı adımızı ve şifremizi tanımlıyoruz.</p>
<pre class="brush: php;">&lt;?php

$user = &quot;admin&quot;;

$pass = &quot;admin&quot;;

?&gt;</pre>
<p>Daha sonra index.php sayfamızı oluşturup giriş formumuzu yapıyoruz.</p>
<pre class="brush: xml;">&lt;form action=&quot;login.php&quot; method=&quot;POST&quot;&gt;

&lt;table align=&quot;center&quot;&gt;
&lt;tr&gt;
&lt;td&gt;Kullanıcı Adı&lt;/td&gt;
&lt;td&gt;:&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;user&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;Şifre&lt;/td&gt;
&lt;td&gt;:&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;password&quot; name=&quot;pass&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type=&quot;submit&quot; value=&quot;Giriş&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/form&gt;</pre>
<p>Burada kullanıcı adı ve şifremizi girmemiz gereken iki form kutucuğu oluşturduk.Ve giriş butonuna bastığımızda bizi login.php sayfasına yönlendirecek ve orada kullanıcı adımızın ve şifremizin doğru olup olmadığını kontrol edecek.Şimdi login.php sayfamızı oluşturuyoruz.</p>
<pre class="brush: php;">&lt;?php

// ayar.php dosyamızı include ediyoruz ve session_start(); fonksiyonumuzu çalıştırıyoruz.

include(&quot;ayar.php&quot;);

session_start();
ob_start();

//formdan gelen bilgileri çekip ayar.php dosyamızdaki bilgilerle doğru olup olmadığını kontrol ediyoruz.

if(($_POST[&quot;user&quot;]==$user) and ($_POST[&quot;pass&quot;]==$pass)){

//eğer bilgiler doğruysa login ismi verdiğimiz session kaydını yapıyoruz.ve session kaydını kullanıcı adıyla şifremize eşitliyoruz.

$_SESSION[&quot;login&quot;] = &quot;true&quot;;
$_SESSION[&quot;user&quot;] = $user;
$_SESSION[&quot;pass&quot;] = $pass;

header(&quot;Location:admin.php&quot;);

}else{

//diğer durumda hata mesajı verip giriş sayfamıza yönlendiriyoruz.

echo &quot;Kullanıcı adı veya Şifre Yanlış.&quot;;

header(&quot;Refresh: 2; url=index.php&quot;);

}

ob_end_flush();

?&gt;</pre>
<p>Not: ob_start() fonksiyonu kafanızı karıştırmasın o fonksiyonu header() fonksiyonunu çalıştırmak için kullandık.</p>
<p>Şimdi admin.php sayfamızı oluşturuyoruz.</p>
<pre class="brush: php;">&lt;?php

include(&quot;ayar.php&quot;);
session_start();

//eğer login session kaydı yapılmadan yani giriş yapmadan admin.php sayfamıza erişmek isterlerse buna engel oluyoruz.

if(!isset($_SESSION[&quot;login&quot;])){

echo &quot;Bu sayfayı görüntüleme yetkiniz yoktur.&quot;;

}else{

echo &quot;Admin sayfası&lt;br&gt;&quot;;
echo &quot;&lt;a href=\&quot;logout.php\&quot;&gt;Çıkış Yap&lt;/a&gt;&quot;;

}

?&gt;</pre>
<p>Şimdi logout.php sayfasıyla session kaydını silip siteden çıkış yapacağız.Bunun için session_destroy(); fonksiyonunu kullanacağız.</p>
<pre class="brush: php;">&lt;?php

session_start();

ob_start();

session_destroy();

echo &quot;Çıkış Yaptınız.Ana Sayfaya Yönlendiriliyorsunuz&quot;;

header(&quot;Refresh: 2; url=index.php&quot;);

?&gt;</pre>
<p>Yaptığımız örnek ile umarım session kullanımını anlamışsınızdır.</p>
<p>Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/session.rar">http://www.guraysuerdem.com/dosya/session.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/php-ile-oturum-yonetimi-session/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>CHMOD Ayarları</title>
		<link>http://www.guraysuerdem.com/chmod-ayarlari/</link>
		<comments>http://www.guraysuerdem.com/chmod-ayarlari/#comments</comments>
		<pubDate>Tue, 01 Jan 2008 18:31:42 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2008/01/01/chmod-ayarlari/</guid>
		<description><![CDATA[Chmod ayarları sunucu üzerinde bulunan bir dosya içerisine yazı yazma izni veya dizin içerisine dosya yaratmak için uygulanan bir yetki işlemidir. Dosyaların standart olarak verilen yetkisi 644 dizinlerin ise 755&#8216;tir.Bu yetkileri hosting (Alan adı barındırma) hizmeti aldığınız yerin kontrol panelinden veya ftp programı ile manuel olarak değiştirebilirsiniz.

Ftp olarak benimde kullandığım FileZilla programını kullanmanızı öneririm. Diğer [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Chmod ayarları sunucu üzerinde bulunan bir dosya içerisine yazı yazma izni veya dizin içerisine dosya yaratmak için uygulanan bir yetki işlemidir. Dosyaların standart olarak verilen yetkisi <strong>644</strong> dizinlerin ise <strong>755</strong>&#8216;tir.Bu yetkileri hosting (Alan adı barındırma) hizmeti aldığınız yerin<strong> kontrol panelinden</strong> veya <strong>ftp</strong> programı ile manuel olarak değiştirebilirsiniz.</p>
<p><span id="more-56"></span></p>
<p>Ftp olarak benimde kullandığım <a title="FileZilla" rel="nofollow" href="http://filezilla-project.org/">FileZilla</a> programını kullanmanızı öneririm. Diğer ücretli yazılımlardan hiçbir eksiği yok vede açık kaynak olduğu için hergün gelişen bir programdır. Türkçe dil desteği olması ve kolay kullanılabilirliği de sizin için bir avantaj. Aşağıda<strong> 644(Yazma ve çalıştırma izni sınırlı</strong>) ile <strong>777(Tüm yetkiler izinli)</strong> yetki numaralarının resimlerine göz atabilirsiniz.</p>
<p><img src="http://www.guraysuerdem.com/images/644.gif" border="0" alt="" width="295" height="346" /></p>
<p><img src="http://www.guraysuerdem.com/images/777.gif" border="0" alt="" width="296" height="348" /></p>
<p>Aşağıda aynı şekilde ingilizce karşılıkları yazıyor.Bu şekilde karşılıklarını anlarsınız.</p>
<p><img src="http://www.guraysuerdem.com/images/chmod.gif" border="0" alt="" width="298" height="282" /></p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/chmod-ayarlari/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Şifreleme Metodları (Md5, Crypt)</title>
		<link>http://www.guraysuerdem.com/sifreleme-metodlari-md5-crypt/</link>
		<comments>http://www.guraysuerdem.com/sifreleme-metodlari-md5-crypt/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 18:19:45 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[crypt]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/30/sifreleme-metodlari-md5-crypt/</guid>
		<description><![CDATA[Genellikle üyelik sistemlerinde şifrelerin veritabanında daha güvenli bir şekilde saklanabilmesi için kullanılan bir şifreleme yöntemidir. Kullanıcı kayıt olurken kayıt edilen şifreyi md5() fonksiyonu ile değiştirerek daha güvenli bir hale getirebilirsiniz. Kullanılışı ve örneği aşağıdadır. Aynı şekilde crypt() ve sha1() yöntemide kullanılabilir.

Kullanılışı:
md5 ($değişken)
crypt ($değişken)
Örnek:
&#60;?php

$sifre      = &#34;1234&#34;;

$md5sifre   = md5($sifre);

$cryptsifre = [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Genellikle üyelik sistemlerinde şifrelerin veritabanında daha güvenli bir şekilde saklanabilmesi için kullanılan bir şifreleme yöntemidir. Kullanıcı kayıt olurken kayıt edilen şifreyi <strong>md5()</strong> fonksiyonu ile değiştirerek daha güvenli bir hale getirebilirsiniz. Kullanılışı ve örneği aşağıdadır. Aynı şekilde <strong>crypt()</strong> ve <strong>sha1()</strong> yöntemide kullanılabilir.<br />
<span id="more-53"></span></p>
<p>Kullanılışı:</p>
<pre class="brush: php;">md5 ($değişken)
crypt ($değişken)</pre>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

$sifre      = &quot;1234&quot;;

$md5sifre   = md5($sifre);

$cryptsifre = crypt($sifre);

echo &quot;Md5 Şifre    : &quot;.$md5sifre.&quot;&lt;br&gt;&quot;;

echo &quot;Crytp Şifre  : &quot;.$cryptsifre.&quot;&lt;br&gt;&quot;;

?&gt;</pre>
<p>Ekran Görüntüsü:</p>
<pre class="brush: php;">Md5 Şifre   : 81dc9bdb52d04dc20036dbd8313ed055
Crytp Şifre   : $1$kr..dx1.$YepWyLl4.NJG.vFDR67Yw0</pre>
<p>Örneğin <a href="http://www.guraysuerdem.com/etiket/form/">form</a> ile üye kaydı yaparken de <strong>gelen şifre</strong> normal olarak alınır ikinci bir sifre oluşturulur ve <strong>$yenisifre = md5($gelensifre);</strong> ile değiştirelerek <strong>veritabanına kayıt</strong> edilir. Aynı şekilde <strong>üye girişi</strong> yaparkende <strong>gelen şifre</strong> alınır ve <strong>md5</strong> hali ile kontrol edilerek <strong>giriş</strong> yapılır.</p>
<p>Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/md5vecrypt.rar">http://www.guraysuerdem.com/dosya/md5vecrypt.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/sifreleme-metodlari-md5-crypt/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Operatörler</title>
		<link>http://www.guraysuerdem.com/operatorler/</link>
		<comments>http://www.guraysuerdem.com/operatorler/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 13:57:47 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[operatörler]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/26/operatorler/</guid>
		<description><![CDATA[Operatörler genellikle her zaman kullanılır. Ne işe yaradıklarını aşağıda temel bir biçimde gösterdim. Her zaman elinizin altında olması gerektiği için bir şablon dosyası oluşturdum en aşağıdaki linkten indirebilirsiniz ve öğrenene kadar bakabilirsiniz. Öğrendikten sonrada artık deneme yanılma yöntemine geçersiniz. Çünkü hepte bakmak olmaz.

Atama Operatörü
=
Örneğin bir değişken atamak için kullanılır.
$degisken = 10;
Değişkene 10 sayısını atamasını söyledik.

Aritmetik Operatörler
+ [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Operatörler genellikle her zaman kullanılır. Ne işe yaradıklarını aşağıda temel bir biçimde gösterdim. Her zaman elinizin altında olması gerektiği için bir şablon dosyası oluşturdum en aşağıdaki linkten indirebilirsiniz ve öğrenene kadar bakabilirsiniz. Öğrendikten sonrada artık deneme yanılma yöntemine geçersiniz. Çünkü hepte bakmak olmaz.<br />
<span id="more-50"></span></p>
<p><strong>Atama Operatörü</strong></p>
<pre class="brush: php;">=</pre>
<p>Örneğin bir değişken atamak için kullanılır.</p>
<pre class="brush: php;">$degisken = 10;</pre>
<p>Değişkene <strong>10</strong> sayısını atamasını söyledik.<br />
<strong><br />
Aritmetik Operatörler</strong></p>
<pre class="brush: php;">+ : Toplama
- : Çıkarma
* : Çarpma
/ : Bölme
% : Kalan</pre>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

$sayi    = 10;
$sayi2   = 5;

$toplama = $sayi + $sayi2;
$cikarma = $sayi - $sayi2;
$carpma  = $sayi * $sayi2;
$bolme   = $sayi / $sayi2;
$kalan   = $sayi % $sayi2;

echo $toplama. &quot;&lt;br&gt;&quot;;
echo $cikarma. &quot;&lt;br&gt;&quot;;
echo $carpma.  &quot;&lt;br&gt;&quot;;
echo $bolme.   &quot;&lt;br&gt;&quot;;
echo $kalan.   &quot;&lt;br&gt;&quot;;

?&gt;</pre>
<p><strong><br />
Karşılaştırma Operatörleri</strong></p>
<pre class="brush: php;">==       : Eşitse
===      : Birebir Eşitse
!=       : Eşit Değilse
&gt;        : Büyükse
&lt;        : Küçükse
&gt;=       : Büyük veya Eşitse
&lt;=       : Küçük veya Eşitse</pre>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

$sayi1   = 20;
$sayi2   = 10;

if($sayi1==$sayi2){

echo &quot;Sayılar Eşittir&quot;;

}else if($sayi1===$sayi2){

echo &quot;Birebir Eşit&quot;;

}else if($sayi1!=$sayi2){

echo &quot;Sayılar Eşit Değil&quot;;

}else{

echo &quot;Hiç Biri&quot;;

}

?&gt;</pre>
<p><strong><br />
Mantıksal Operatörler</strong></p>
<pre class="brush: php;">&amp;&amp;     : Sol ve Sağ Doğruysa
||     : Sol veya Sağ Doğruysa
!      : Değilse
or     : Sol veya Sağ Doğruysa
and    : Sol ve Sağ Doğruysa
xor    : Şartlı Sol veya Sağ Doğruysa</pre>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

$sayi = 10;

if(! $sayi==&quot;&quot;){

echo &quot;Sayı Dğeişkeni Boş Değildir&quot;;

}else{

echo &quot;Boştur&quot;;

}

?&gt;</pre>
<p>Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/operatorler.rar">http://www.guraysuerdem.com/dosya/operatorler.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/operatorler/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fonksiyonlar</title>
		<link>http://www.guraysuerdem.com/fonksiyonlar/</link>
		<comments>http://www.guraysuerdem.com/fonksiyonlar/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 22:57:33 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[fonksiyonlar]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/25/fonksiyonlar/</guid>
		<description><![CDATA[Her programlama dilinde olduğu gibi PHP&#8216;de de fonksiyonlar bulunmaktadır. Gerek PHP&#8217;nin tanımlı fonksiyon kütüphanesi gerekse kendi geliştirebileceğiniz fonksiyonlar size büyük bir özgürlük sunar.
Fonksiyonun kelime anlamı işlev anlamına gelir. Fonksiyonlar genellikle PHP&#8217;nin içinde bulunan alt programlar gibidir. Gerektiği yerde kullanır ve gerektiği yerlerde de pratik bakımdan sizi uğraştıran kodları kısaltabilirsiniz.

Kullanılışı:
Function fonksiyonadı($degisken){

echo &#34;Bu bir fonksiyon&#34;;

}
Not: Fonksiyon adından [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Her programlama dilinde olduğu gibi <a href="http://www.guraysuerdem.com/etiket/php/">PHP</a>&#8216;de de fonksiyonlar bulunmaktadır. Gerek PHP&#8217;nin tanımlı fonksiyon kütüphanesi gerekse kendi geliştirebileceğiniz fonksiyonlar size büyük bir özgürlük sunar.</p>
<p>Fonksiyonun kelime anlamı işlev anlamına gelir. Fonksiyonlar genellikle PHP&#8217;nin içinde bulunan alt programlar gibidir. Gerektiği yerde kullanır ve gerektiği yerlerde de pratik bakımdan sizi uğraştıran kodları kısaltabilirsiniz.<br />
<span id="more-49"></span></p>
<p>Kullanılışı:</p>
<pre class="brush: php;">Function fonksiyonadı($degisken){

echo &quot;Bu bir fonksiyon&quot;;

}</pre>
<p>Not: Fonksiyon adından sonraki <strong>( )</strong> parantezin içine işlevi yaptıracağınız değişkeni atayabilirsiniz. Her fonksiyon tanımladığınız da değişken atamanız söz konusu değildir. Zaten mantığını anladığınızda nasıl kullanılacağını ve neden değişken atayacağınızıda anlayacaksınız. Fonksiyon çalıştırıldığında ona yaptırmak istediğiniz işlemi<strong> { } </strong>süslü parantezin içine yazmalısınız.<strong> Function</strong> veya<strong> function</strong> şeklinde harf büyük ve küçüklüğü önemli değildir.</p>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

function ismim() {

echo &quot;Güray Süerdem&quot;;

}

ismim();

?&gt;</pre>
<p>Ekranda <strong>Güray Süerdem</strong> yazacaktır. Kendi ismimizi içeren bir fonksiyon oluşturduk.Şimdi içeriğinde değişken olan bir örnek fonksiyon yazalım.</p>
<pre class="brush: php;">&lt;?php

function ailem($isim){

echo $isim.&quot; Süerdem&lt;br&gt;&quot;;

}

echo &quot;Benim Adım &quot;;
ailem(&quot;Güray&quot;);

echo &quot;Onun Adı &quot;;
ailem(&quot;Ahmet&quot;);

echo &quot;Şunun Adı &quot;;
ailem(&quot;Mehmet&quot;);

?&gt;</pre>
<p><strong>Ekran Çıktısı:</strong></p>
<p>Benim Adım Güray Süerdem<br />
Onun Adı      Ahmet Süerdem<br />
Şunun Adı Mehmet Süerdem</p>
<p>Gördüğünüz gibi aklınıza gelebilecek birçok işlemi fonksiyon tanımlayarak yapabilirsiniz.</p>
<p>Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/fonksiyonlar.rar">http://www.guraysuerdem.com/dosya/fonksiyonlar.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/fonksiyonlar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dizi Değişkenler</title>
		<link>http://www.guraysuerdem.com/dizi-degiskenler/</link>
		<comments>http://www.guraysuerdem.com/dizi-degiskenler/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 21:01:06 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[değişkenler]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/23/dizi-degiskenler/</guid>
		<description><![CDATA[Dizi değişkenler içinde birçok veriyi barındırabilir. Veriler array() fonksiyonunun içine ve iki tırnak arasına yazılır. Yazılanlar , (virgül) ile ayrılır. Mesela dört tane isim yazacaksınız $isim1, $isim2, $isim3, $isim4 diye tanımlayacaksınız.
Oysa bunu tek bir değişkene atayarak daha rahat kullanıp ayrıca döngü içinde de döndürebilirsiniz.

Kullanılışı:
$isimler = array('Ali','Veli','Hasan','Hüseyin');
Aynı özelliği taşıyan değişkenlerimizi tek bir değişken altında topladık ve [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Dizi değişkenler içinde birçok veriyi barındırabilir. Veriler <strong>array()</strong> fonksiyonunun içine ve iki tırnak arasına yazılır. Yazılanlar <strong>, (virgül)</strong> ile ayrılır. Mesela dört tane isim yazacaksınız $isim1, $isim2, $isim3, $isim4 diye tanımlayacaksınız.</p>
<p>Oysa bunu tek bir değişkene atayarak daha rahat kullanıp ayrıca döngü içinde de döndürebilirsiniz.<br />
<span id="more-48"></span></p>
<p>Kullanılışı:</p>
<pre class="brush: php;">$isimler = array('Ali','Veli','Hasan','Hüseyin');</pre>
<p>Aynı özelliği taşıyan değişkenlerimizi tek bir değişken altında topladık ve şimdi ekrana yazdıracağız.</p>
<pre class="brush: php;">&lt;?php

$isimler = array('Ali','Veli','Hasan','Hüseyin');

echo &quot;İlk İsim         : &quot;.$isimler[0].&quot;&lt;br&gt;&quot;;
echo &quot;İkinci isim      : &quot;.$isimler[1].&quot;&lt;br&gt;&quot;;
echo &quot;Üçücü isim       : &quot;.$isimler[2].&quot;&lt;br&gt;&quot;;
echo &quot;Dördüncü isim    : &quot;.$isimler[3].&quot;&lt;br&gt;&quot;;

?&gt;</pre>
<p>Gördüğünüz gibi başlangıç olarak 0 ile başladık. Çünkü dizi değişkenlerde sıralama <strong>1&#8242;den başlamaz</strong>. Her zaman ilk olarak 0&#8242;ı alır.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/dizi-degiskenler/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Foreach Döngüsü</title>
		<link>http://www.guraysuerdem.com/foreach-dongusu/</link>
		<comments>http://www.guraysuerdem.com/foreach-dongusu/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 15:21:45 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[PHP Dersleri]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/18/foreach-dongusu/</guid>
		<description><![CDATA[Foreach diğer döngülerden daha kolay bir yapıya sahiptir.Koşulsuz olarak döndürme işlemi yapar.

Kullanım şekli:
foreach(döndürülecek değişken as döngü değişkeni){

sonuç

}
Örnek:
&#60;?php

$ozellikler = array('Sakin','Düşünceli','Karamsar');

foreach($ozellikler as $dondur){

echo $dondur.”&#60;br&#62;”;

}

?&#62;
Not: $dondur olarak adlandırdığımız değişkenin ismine siz istediğiniz ismi verebilirsiniz.
]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p><a href="http://www.guraysuerdem.com/etiket/foreach/">Foreach</a> diğer döngülerden daha kolay bir yapıya sahiptir.Koşulsuz olarak döndürme işlemi yapar.<br />
<span id="more-45"></span><br />
Kullanım şekli:</p>
<pre class="brush: php;">foreach(döndürülecek değişken as döngü değişkeni){

sonuç

}</pre>
<p>Örnek:</p>
<pre class="brush: php;">&lt;?php

$ozellikler = array('Sakin','Düşünceli','Karamsar');

foreach($ozellikler as $dondur){

echo $dondur.”&lt;br&gt;”;

}

?&gt;</pre>
<p>Not: <strong>$dondur</strong> olarak adlandırdığımız değişkenin ismine siz istediğiniz ismi verebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/foreach-dongusu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>While Döngüsü</title>
		<link>http://www.guraysuerdem.com/while-dongusu/</link>
		<comments>http://www.guraysuerdem.com/while-dongusu/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 15:10:24 +0000</pubDate>
		<dc:creator>Güray Süerdem</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[while]]></category>

		<guid isPermaLink="false">http://www.guraysuerdem.com/2007/12/18/while-dongusu/</guid>
		<description><![CDATA[Genel olarak ihtiyaca göre en çok kullanılan döngü while döngüsüdür. Veritabanından bilgi çekip döndürmek, harici bir dosyadaki verileri döndürmek vs. gibi işlemler while ile daha rahat ve zahmetsiz yapılıyor. İhtiyaca göre geniş projelerde hepsini bir arada kullanmakta mümkün.
Kullanım şekli:
while ( koşul ){

koşula göre dönen sonuç

}

Örnek:
&#60;?php

$iller = array('İstanbul','İzmir','Ankara','Tekirdağ');

$ilsayisi = COUNT($iller);

echo &#34;İl Sayısı : &#34;.$ilsayisi.&#34;&#60;br&#62;&#34;;

$x = 0;

while($x&#60;=$ilsayisi){

echo [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p class="MsoNormal">Genel olarak ihtiyaca göre en çok kullanılan döngü <a href="http://www.guraysuerdem.com/etiket/while/">while</a> döngüsüdür. Veritabanından bilgi çekip döndürmek, harici bir dosyadaki verileri döndürmek vs. gibi işlemler while ile daha rahat ve zahmetsiz yapılıyor. İhtiyaca göre geniş projelerde hepsini bir arada kullanmakta mümkün.<span id="more-44"></span></p>
<p class="MsoNormal">Kullanım şekli:</p>
<pre class="brush: php;">while ( koşul ){

koşula göre dönen sonuç

}</pre>
<p class="MsoNormal">
<p class="MsoNormal">Örnek:</p>
<pre class="brush: php;">&lt;?php

$iller = array('İstanbul','İzmir','Ankara','Tekirdağ');

$ilsayisi = COUNT($iller);

echo &quot;İl Sayısı : &quot;.$ilsayisi.&quot;&lt;br&gt;&quot;;

$x = 0;

while($x&lt;=$ilsayisi){

echo $iller[$x].&quot;&lt;br&gt;&quot;;

$x++;

}

?&gt;</pre>
<p>Oluşturdğumuz <strong>dizi değişkenin</strong> sayısını alıyoruz ve <strong>$x&#8217;e 0</strong> değerini veriyoruz. <strong>For</strong> döngüsündeki gibi koşula bağlı olarak il sayısını tamamlayana kadar bir <strong>döngüye</strong> giriyoruz. Sonuç olarakta döndürdüğümüz illeri <strong>ekrana yazdırıyoruz</strong>.</p>
<p>Uygulama dosyasını <a href="http://www.guraysuerdem.com/dosya/while.rar">http://www.guraysuerdem.com/dosya/while.rar</a> adresinden indirebilirsiniz.</p>
<!-- google_ad_section_end -->]]></content:encoded>
			<wfw:commentRss>http://www.guraysuerdem.com/while-dongusu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
