<?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>Flashcentury &#187; PHP</title>
	<atom:link href="http://www.flashcentury.net/category/programlama/php-dersleri/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flashcentury.net</link>
	<description>Flashcentury Web Design &#124; K78</description>
	<lastBuildDate>Wed, 28 Jul 2010 03:40:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP `de Rastgele Sayı Üretmek « rand() fonksiyonu</title>
		<link>http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html</link>
		<comments>http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 03:07:29 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[Degisken]]></category>
		<category><![CDATA[Dizi]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[getrandmax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rand]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Randomize]]></category>
		<category><![CDATA[Rastgele]]></category>
		<category><![CDATA[Rastgele Sayı Üretmek]]></category>
		<category><![CDATA[Sayi]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=1260</guid>
		<description><![CDATA[Uzun kodlamalar gerektiren veya oldukca komplike bir sayıda işlem PHP  tarafından oldukça pratik fonksiyonlar haline getirilmiştir. İşte bu fonkiyonlardan bir taneside rastgele sayılar üretmek için kullanacağımız  rand() fonksiyonudur. Kullanımı inanılmaz kolay olduğu gibi bize tek bir değişkene veya diziye (array) rastgele sayılara atama seçenekleri de sunar. Rastgele sayı yani rand() fonksiyonu nasıl kullanılır? $rastgeleSayi = [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun kodlamalar gerektiren veya oldukca komplike bir sayıda işlem PHP  tarafından oldukça pratik fonksiyonlar haline getirilmiştir. İşte bu fonkiyonlardan bir taneside rastgele sayılar üretmek için kullanacağımız  rand() fonksiyonudur. Kullanımı inanılmaz kolay olduğu gibi bize tek bir değişkene<span id="more-1260"></span> veya diziye (array) rastgele sayılara atama seçenekleri de sunar.</p>
<blockquote>
<h4><strong><span style="color: #ff0000;">Rastgele sayı yani rand() fonksiyonu nasıl kullanılır?</span></strong></h4>
</blockquote>
<pre class="brush: php;">
$rastgeleSayi = rand();
echo $rastgeleSayi;
</pre>
<p>Evet kullanımı bu kadar basit. sadece rand() fonksiyonunu bir değişkene atamanız veya dire echo komutu ile ekrana yazdırmanız yeterli.</p>
<blockquote>
<h4><span style="color: #ff0000;"><strong>Peki hangi sayılar aralığında rasgele bir sayı oluşturduk?</strong></span></h4>
</blockquote>
<p>Aklınıza takılan bu soruyu duyar gibiyim. Rastgele sayı üretmek fonksiyonumuzu yukarıdaki gibi en yalım haliyle kullandığımızda en düşük değer 0 (sıfır) olur, en yüksek değer ise kullandığınız servera göre değişiklik gösterir. Fakat genellikle maksimum değer 32768 veya 32767 olarak atanmaktadır.</p>
<p>Sunucumun (server) maksimum sayı değerini nasıl öğrenebilirim?</p>
<p>Yazının ilk başında da söylediğim gibi PHP  &#8216;de foksiyon konusunda yok yok. Rastgele sayınızın alabileceği en yüksek değeri öğrenmek için getrandmax() fonksiyonunu kullanıyoruz.</p>
<pre class="brush: php;">
echo getrandmax();
</pre>
<p>getrandmax() fonkiyonunu yukarıdaki gibi kullanarak en yüksek değeri görebilirsiniz.</p>
<blockquote>
<h4><span style="color: #ff0000;"><strong>Rastgele sayı oluştururken minimum ve maksimum değeri sizde atayabilirsiniz.</strong></span></h4>
</blockquote>
<p>rand() fonksiyonu ile sizin belirlediğiniz sayı aralığında rasgele bir değer oluşturmanızda mümkün.</p>
<pre class="brush: php;">
$rastgeleSayi = rand(1,100);
echo 'Rasgele sayımız : ' . $rastgeleSayi;
</pre>
<p>Yukarıdaki gibi bir kullanım PHP 1 (bir) ile 100 (yüz) aralığında bir sayı üretir. Kodlardan da anlayacağınız üzere parantez içerisine ilk önce minimum sayıyı ve virgül (,)  ile ayırara ikinci olarak maksimum sayıyı yazmanız yeterli olacaktir.</p>
<blockquote>
<h4><span style="color: #ff0000;"><strong>Rastgele Sayılardan oluşan bir dizi (array) oluşturalım</strong></span></h4>
</blockquote>
<p>Sadece tek bir değişkene rastgele sayı atamak yerine bir diziye rastgele sayılar atamaya ihtiyaç duyabilirsiniz. Bu işlemi yapmak için bir fonksiyon oluşturmamız gerekiyor.</p>
<pre class="brush: php;">
function rastgeleSayilar($min,$max,$adet)
{
     for ($i=0; $i&lt;$adet+1; $i++)
    {
      $s1=rand($min,$max);
      $ayni=0;
      for ($i2=0;$i2&lt;=$i;$i2++)
          {if ($sayilar[$i2]==$s1){$i=$i-1;$ayni=1;}}
           if ($ayni==0) {$sayilar[$i]=$s1;}
    }
return $sayilar;
}
</pre>
<p>Fonksiyonumuzu oluşturduktan sonra aşağıdaki gibi kullanabilirsiniz;</p>
<pre class="brush: php;">
$sayilar = array();
$sayilar = rastgeleSayilar(1,100,10);
</pre>
<p>Yukarıdaki oluşturduğumuz rastgeleSayilar() fonksiyonuna (minimum sayi, maksimum sayi, sayı adeti) parametlerelerini vererek $sayılar değişkenine 10 adet 1 ile 100 arası rastgele sayı atamış olduk.</p>
<p>Bu sayıları ekrana yazdıralım;</p>
<pre class="brush: php;">
foreach($sayilar  as $rastgeleSayi){
echo $rastgeleSayi. '&lt;br /&gt;';
}
</pre>
<p>foreach ile bir döngü oluşturarak dizimizdeki rastgele sayıları alt alta yazdırdık.</p>
<p>PHP &#8216;nin orjinal sitesinden</p>
<ul>
<li> rand() fonksiyonu hakkında daha çok bilgi için <a title="PHP rand()" href="http://de2.php.net/manual/tr/function.rand.php" target="_blank">buraya</a>.</li>
<li>getrandmax() fonksitonu için ise <a title="PHP  getrandmax" href="http://de2.php.net/manual/tr/function.getrandmax.php" target="_blank">buraya</a> tıklayabilirsiniz.</li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;t=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu+-+http://b2l.me/23zfr&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu&amp;link=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;t=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu&amp;body=Link: http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Uzun%20kodlamalar%20gerektiren%20veya%20oldukca%20komplike%20bir%20say%C4%B1da%20i%C5%9Flem%20PHP%C2%A0%20taraf%C4%B1ndan%20olduk%C3%A7a%20pratik%20fonksiyonlar%20haline%20getirilmi%C5%9Ftir.%20%C4%B0%C5%9Fte%20bu%20fonkiyonlardan%20bir%20taneside%20rastgele%20say%C4%B1lar%20%C3%BCretmek%20i%C3%A7in%20kullanaca%C4%9F%C4%B1m%C4%B1z%C2%A0%20rand%28%29%20fonksiyonudur.%20Kullan%C4%B1m%C4%B1%20inan%C4%B1lmaz%20kolay%20oldu%C4%9Fu%20gibi%20bize%20te" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu&amp;summary=Uzun%20kodlamalar%20gerektiren%20veya%20oldukca%20komplike%20bir%20say%C4%B1da%20i%C5%9Flem%20PHP%C2%A0%20taraf%C4%B1ndan%20olduk%C3%A7a%20pratik%20fonksiyonlar%20haline%20getirilmi%C5%9Ftir.%20%C4%B0%C5%9Fte%20bu%20fonkiyonlardan%20bir%20taneside%20rastgele%20say%C4%B1lar%20%C3%BCretmek%20i%C3%A7in%20kullanaca%C4%9F%C4%B1m%C4%B1z%C2%A0%20rand%28%29%20fonksiyonudur.%20Kullan%C4%B1m%C4%B1%20inan%C4%B1lmaz%20kolay%20oldu%C4%9Fu%20gibi%20bize%20te&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html&amp;title=PHP+%60de+Rastgele+Say%C4%B1+%C3%9Cretmek+%C2%AB+rand%28%29+fonksiyonu" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-rastgele-sayi-uretmek-rand-fonksiyonu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form Select ile CSS, JavaScipt, PHP ve Optgroup Kullanımı</title>
		<link>http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html</link>
		<comments>http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html#comments</comments>
		<pubDate>Mon, 24 May 2010 03:41:14 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[disabled]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[JavaScipt]]></category>
		<category><![CDATA[JavaScript Events]]></category>
		<category><![CDATA[onChange]]></category>
		<category><![CDATA[Optgroup]]></category>
		<category><![CDATA[Option]]></category>
		<category><![CDATA[Sabah Avrupa]]></category>
		<category><![CDATA[Select]]></category>
		<category><![CDATA[Select Menü]]></category>
		<category><![CDATA[tabindex]]></category>
		<category><![CDATA[W3]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=1143</guid>
		<description><![CDATA[Yeni web trendleri günden güne değişiyor. Özellikle form elemenları büyük ve sade olması hem tasarım hem de kullanılık bakımından çok önemli bir ayrıntı. Bir proje üzerinde çalışırken HTML form elemanlarından &#60;select&#62; etiketi üzerinde bazı düzenlemeler yapmam gerekti ufak tefek problemler ve çözümler, CSS düzenlemeleri derken bu konuda Google &#8216;da arama yaptığımda select ve option hakkında [...]]]></description>
			<content:encoded><![CDATA[<p>Yeni web trendleri günden güne değişiyor. Özellikle form elemenları büyük ve sade olması hem tasarım hem de kullanılık bakımından çok önemli bir ayrıntı. Bir proje üzerinde çalışırken <a title="HTML Nedir" href="http://www.flashcentury.net/xhtml-nedir.html">HTML</a> form elemanlarından <strong>&lt;select&gt;</strong> etiketi üzerinde bazı düzenlemeler<span id="more-1143"></span> yapmam gerekti ufak tefek problemler ve çözümler, <a title="CSS Nedir" href="http://www.flashcentury.net/css-nedir.html">CSS</a> düzenlemeleri derken bu konuda Google &#8216;da arama yaptığımda select ve option hakkında tam anlamıyla bir döküman olmadığını fakettim ve bu makaleyi yazmaya karar verdim.</p>
<blockquote>
<h2><strong><span style="color: #ff0000;">HTML</span></strong></h2>
</blockquote>
<p>İlk olarak en yalın haliyle bir Select Menü (Sekme Menü) oluşturalım;</p>
<pre class="brush: xml;">
&lt;select name=&quot;secenekler&quot;&gt;
&lt;option value=&quot;1&quot; selected=&quot;selected&quot;&gt;1. Seçenek&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;2. Seçenek&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;3. Seçenek&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;4. Seçenek&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;5. Seçenek&lt;/option&gt;
&lt;/select&gt;
</pre>
<blockquote><p><strong><a title="select html" href="http://www.flashcentury.net/Atolye/Dersler/select/select-html.html" target="_blank">Kodları test etmek için tıklayınız.</a></strong></p></blockquote>
<p><a href="http://www.flashcentury.net/Atolye/Dersler/select/select-html.html"><img class="size-full wp-image-1165 alignnone" title="select-html" src="http://www.flashcentury.net/wp-content/uploads/select-html.jpg" alt="select html" width="685" height="150" /></a></p>
<p>Yukarıda  gördünüz gibi bir sekme oluşturduk ve option ile 5 adet seçenek sunduk. <strong>&lt;select&gt;</strong> etiketine sadece <strong>name </strong>parametresini Kullandım. Bu etiket  <strong>&lt;option&gt;</strong> etiketindeki seçeneklerden hangisi seçilmiş ise onun değerini <strong>value </strong>parametresi alacılığı ile sever tabanlı bir programlama diline (<a title="PHP Nedir" href="http://www.flashcentury.net/php-nedir.html">PHP</a>, <a title="ASP Nedir" href="http://www.flashcentury.net/asp-nedir.html">ASP </a>vb..) göndermenize ve işlenizi sağlıyor  (PHP  başlığında açıklayacağım).</p>
<p><strong>Name</strong> parametrisi haricinde <strong>&lt;select&gt;</strong> etikeinde kullanabileceğiniz bir çok parametre bulunmakta bunları kısaca açıklamak gerekirse;</p>
<ul>
<li><strong>id</strong> → <em>&lt;select&gt;</em> etiketine benzersiz bir isim vermenizi sağlar (özellikle javaScript için kullanılır)</li>
<li><strong>class</strong> → <em>CSS</em> sınıfı tanımlamanız için kullanılır</li>
<li><strong>style </strong>→ Direk <em>CSS</em> etiketleri girmeniz için kullanılır</li>
<li><strong>title </strong>→ <em>&lt;select&gt;</em> hakkında bilgi veya başlık belirtmek için kullanılır (özellikle SEO çalışmalarına katkıda bulunur)</li>
<li><strong>lang </strong>→ <em>&lt;select&gt;</em> içerisindeki verilerin dilini (lisanını) belirtmek için kullanılır</li>
<li><strong>dir </strong>→ <em>&lt;select&gt;</em> listesini açmak için kullanılan buttonu (sağ taraftaki üçgen şeklindeki araç) sağa veya sola taşınmanızı sağlar</li>
<li><strong>size </strong>→ Satır sayısını belirtmek için kullanılır (fakat CSS ile bu işlem çok daha başarılı bir şekilde yapıldığı için gereksizdir)</li>
<li><strong>multiple </strong>→ Tek seçenek sınırlamasını kaldırarak birden fazla seçenek seçmenizi sağlar</li>
<li><strong>disabled </strong>→ Select menünüzü pasif durumuna getirmek için kullanılır</li>
<li><strong>tabindex </strong>→ Varsayılan seçeneği belirtmenizi sağlar.</li>
</ul>
<blockquote>
<h2><strong><span style="color: #ff0000;">CSS</span></strong></h2>
</blockquote>
<p>Yukarıda 5 seçenekli sade bir Select Menü oluşturmuştuk. Şimdi bu Sekme Menüyü CSS Class oluşturarak standartların dışında farklı bir görünüme taşıyacağız.</p>
<p>Makalenin ilk başında bir proje üzerinde çalışırken bu konuda bir yazı yazma kararı aldım demiştim. Bahsi geçen projede ki Sekme Menüyü beraber adım adım tasarlayalım;<br />
<span style="color: #000000;"><strong>Buradan çalışmaya bakabilirsiniz :</strong> </span><a title="Sabah Sarı Sayfalar" href="http://www.sabah.de/tr/sari-sayfalar" target="_blank">http://www.sabah.de/tr/sari-sayfalar</a></p>
<p>ilk olarak bir div oluşturuyoruz ve <span style="color: #000000;"><strong>select-menu</strong></span> isminde bir class atıyoruz. Sonra div &#8216;in içine select menümüzü ekliyoruz</p>
<pre class="brush: xml;">
&lt;div&gt;
&lt;select name=&quot;secenekler&quot;&gt;
&lt;option selected=&quot;selected&quot; value=&quot;1&quot;&gt;1. Seçenek&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;2. Seçenek&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;3. Seçenek&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;4. Seçenek&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;5. Seçenek&lt;/option&gt;
&lt;/select&gt;
&lt;/div&gt;
</pre>
<p>ve CSS kodlarımızı yazmaya başlıyoruz;</p>
<pre class="brush: css;">
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
.select-menu{
background:url(select-background.jpg) no-repeat;
width:250px;
height:30px;
padding-left:440px;
padding-top:215px;
}
.select-menu select {
width:250px;
height:30px;
padding:5px;
padding-left:1px;
font-weight:bold;
font-size:12px;
color:#223C75;
background:#f1f1f1;
border:1px #666666 solid;
}

.select-menu select option{
padding:3px;
}
--&gt;
&lt;/style&gt;
</pre>
<blockquote><p><strong><a title="select css" href="http://www.flashcentury.net/Atolye/Dersler/select/select-css.html" target="_blank">Kodları test etmek için tıklayınız.</a></strong></p></blockquote>
<p><a href="http://www.flashcentury.net/Atolye/Dersler/select/select-css.html"><img class="alignnone size-full wp-image-1167" title="select-css" src="http://www.flashcentury.net/wp-content/uploads/select-css1.jpg" alt="select css" width="685" height="172" /></a></p>
<p><strong>select-menu</strong> CSS klası ile  <strong>&lt;select&gt;</strong> ve <strong>&lt;option&gt;</strong> etiketlerini yeniden boyutlandırdık, yazı renklerini ve boyutlarını değiştirdik ayrıca bazı ufak ayrıntılarla standart görünümünde kurtardık.</p>
<blockquote>
<h2><strong><span style="color: #ff0000;">JAVASCRIPT</span></strong></h2>
</blockquote>
<p>&lt;select&gt; etiketi <a title="javaScript Nedir" href="http://www.flashcentury.net/javascript-nedir.html">javaScript</a> ile en sık kullanılan <a title="HTML Nedir" href="http://www.flashcentury.net/xhtml-nedir.html">HTML</a> form öğelerindendir ve bünyesinde bir çok <a title="JavaScript  Events (Olaylar)" href="http://www.flashcentury.net/javascript-te-events-olaylar.html">javaScipt olayı</a> barındırır.</p>
<ul>
<li><strong>onclick </strong>→    &lt;select&gt; etiketini fare (mouse) ile tıklandığında tetikler.</li>
<li><strong>ondblclick </strong>→    &lt;select&gt; etiketini fare (mouse) ile çift tıklandığında tetikler.</li>
<li><strong>onmousedown </strong>→    Fare (mouse) sol tuşuna basıldığında tetikler.</li>
<li><strong>onmouseup </strong>→    Basılı olan fare (mouse) tuşu bırakıldığında tetikler.</li>
<li><strong>onmouseover </strong>→    &lt;select&gt; etiketinin üzerine fare ile gelindiğinde tetikler.</li>
<li><strong>onmousemove </strong>→    &lt;select&gt; etiketinin üzerinde fare ile hareket edildiğinde tetikler.</li>
<li><strong>onmouseout </strong>→   &lt;select&gt; etiketinin üzerine fare ile üzerine gelinip sonra çıkıldığında tetikler.</li>
<li><strong>onkeypress </strong>→   &lt;select&gt; etiketinin üzerine fare ile üzerindeyken klavyeden bir tuşa basıldığında tetikler.</li>
<li><strong>onkeydown </strong>→    &lt;select&gt; etiketinin üzerindeyken klavyeden bir tuşa ilk basıldığı anda tetikler.</li>
<li><strong>onkeyup </strong>→   &lt;select&gt; etiketinin üzerindeyken basılı olan klavye tuşu bırakıldığında tetikler.</li>
<li><strong>onfocus </strong>→   &lt;select&gt; etiketi seçildiğinde (odaklanıldığında) tetikler.</li>
<li><strong>onblur </strong>→    select&gt; etiketi seçilip başka bir işleme geçildiğinde tetikler.</li>
<li><strong>onchange </strong>→   select&gt; etiketi içeriği değiştiğinde tetikler.</li>
</ul>
<p>Şimdi <strong>onChange </strong>olayını kullanarak select menümüzü harekete geçirelim;</p>
<pre class="brush: xml;">
&lt;div&gt;
&lt;form method=&quot;post&quot;&gt;
&lt;select name=&quot;secenekler&quot; onChange=&quot;submit();&quot;&gt;
&lt;option selected=&quot;selected&quot; value=&quot;1&quot;&gt;1. Seçenek&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;2. Seçenek&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;3. Seçenek&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;4. Seçenek&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;5. Seçenek&lt;/option&gt;
&lt;/select&gt;
&lt;/form&gt;
&lt;/div&gt;
</pre>
<blockquote><p><strong><a title="select javascript" href="http://www.flashcentury.net/Atolye/Dersler/select/select-js.html" target="_blank">Kodları test etmek için tıklayınız.</a></strong></p></blockquote>
<p>javaScript submit fonksiyonunu onChange olayı ile kullanarak select menüde bir değişiklik olduğunda form &#8216;u sanki submit buttonuna tıklamış gibi hareket ettirmiş olduk.</p>
<blockquote>
<h2><strong><span style="color: #ff0000;">PHP</span></strong></h2>
</blockquote>
<p>HTML bölümünde bahsettiğim gibi <strong>&lt;select&gt;</strong> etiketine <strong>name </strong>parametresi ile <span style="color: #000000;"><strong>secenekler </strong></span>adında bir değişken atamıştık şimdi <a title="PHP Nedir" href="http://www.flashcentury.net/php-nedir.html">PHP</a> kodları ile <strong>secenekler</strong> &#8216;den gelen bilgiyi ekrana yazdıralım;</p>
<pre class="brush: php;">
&lt;?php
$secenek = $_POST['secenekler'];
echo '&lt;br /&gt;az önce &lt;strong&gt;' . $secenek . '&lt;/strong&gt; numarali seçeneği seçtiniz...&lt;br /&gt;&lt;br /&gt;';
?&gt;
</pre>
<blockquote><p><strong><a title="select php" href="http://www.flashcentury.net/Atolye/Dersler/select/select-php.php" target="_blank">Kodları test etmek için tıklayınız.</a></strong></p></blockquote>
<p>Formumuzu post metodu ile gönderdiğimiz için PHP <span style="color: #000000;"><strong>$_POST</strong></span> fonksiyonu ile formdan gelen bilgiyi alıp ekrana yazdırıyoruz.</p>
<blockquote>
<h2><strong><span style="color: #ff0000;">OPTFROUP</span></strong></h2>
</blockquote>
<p>Select etiketini herşeyiyle bahsetmişken son olarak <strong>optgroup </strong>&#8216;dan da bahsederek bu konuyu bitirelim. <strong>optgroup </strong>select menünüzdeki <strong>option </strong>listenizi gruplara ayırmaya yarayan çok kullanışlı bir HTML etiketidir.</p>
<p><span style="color: #000000;"><strong>Optgroup kullanım şekli;</strong></span></p>
<pre class="brush: xml;">
&lt;div&gt;
&lt;form method=&quot;post&quot; name=&quot;ornekForm&quot;&gt;
&lt;select name=&quot;secenekler&quot; onChange=&quot;submit();&quot;&gt;
&lt;optgroup label=&quot;Seçenekler&quot;&gt;
&lt;option selected=&quot;selected&quot; value=&quot;1&quot;&gt;1. Seçenek&lt;/option&gt;
&lt;option value=&quot;1&quot;&gt;2. Seçenek&lt;/option&gt;
&lt;option value=&quot;3&quot;&gt;3. Seçenek&lt;/option&gt;
&lt;option value=&quot;4&quot;&gt;4. Seçenek&lt;/option&gt;
&lt;option value=&quot;5&quot;&gt;5. Seçenek&lt;/option&gt;
&lt;/optgroup&gt;
&lt;optgroup label=&quot;Diğer Seçenekler&quot;&gt;
&lt;option value=&quot;6&quot;&gt;6. Seçenek&lt;/option&gt;
&lt;option value=&quot;7&quot;&gt;7. Seçenek&lt;/option&gt;
&lt;option value=&quot;8&quot;&gt;8. Seçenek&lt;/option&gt;
&lt;option value=&quot;9&quot;&gt;9. Seçenek&lt;/option&gt;
&lt;option value=&quot;10&quot;&gt;10. Seçenek&lt;/option&gt;
&lt;/optgroup&gt;
&lt;/select&gt;
&lt;/form&gt;
&lt;/div&gt;
</pre>
<blockquote><p><strong><a title="select optgroup" href="http://www.flashcentury.net/Atolye/Dersler/select/select-optgroup.php" target="_blank">Kodları test etmek için tıklayınız.</a></strong></p></blockquote>
<p><a href="http://www.flashcentury.net/Atolye/Dersler/select/select-optgroup.php"><img class="alignnone size-full wp-image-1168" title="select-optgroup" src="http://www.flashcentury.net/wp-content/uploads/select-optgroup.jpg" alt="select optgroup" width="685" height="278" /></a></p>
<p>Kodları test ettiğinizde listenin seçenekler ve Diğer Seçenekler adında iki gruba ayrıldığını göreceksiniz.</p>
<p>Sanırım <strong>&lt;select&gt;</strong> etiketi hakkında bahsedilecek başka bir konu kalmadı.</p>
<p><span style="color: #000000;">Makalede geçen örneklerin hepsini aşağıdan bilgisayarınıza indirerek inceleyebilirsiniz.</span><br />
<strong>Download :</strong> <a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=9" title=" downloaded 136 times" >Select-kullanimi.zip (136)</a></p>
<p>Ayrıca W3 orjinal sitesinden &lt;select&gt; hakkında kurumsal bilgi edinebilirsiniz.<br />
<a title="W3 Select Tag" href="http://www.w3schools.com/tags/tag_select.asp" target="_blank">http://www.w3schools.com/tags/tag_select.asp</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;t=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1+-+http://b2l.me/wf8y4&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1&amp;link=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;t=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1&amp;body=Link: http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Yeni%20web%20trendleri%20g%C3%BCnden%20g%C3%BCne%20de%C4%9Fi%C5%9Fiyor.%20%C3%96zellikle%20form%20elemenlar%C4%B1%20b%C3%BCy%C3%BCk%20ve%20sade%20olmas%C4%B1%20hem%20tasar%C4%B1m%20hem%20de%20kullan%C4%B1l%C4%B1k%20bak%C4%B1m%C4%B1ndan%20%C3%A7ok%20%C3%B6nemli%20bir%20ayr%C4%B1nt%C4%B1.%20Bir%20proje%20%C3%BCzerinde%20%C3%A7al%C4%B1%C5%9F%C4%B1rken%20HTML%20form%20elemanlar%C4%B1ndan%20%26lt%3Bselect%26gt%3B%20etiketi%20%C3%BCzerinde%20baz%C4%B1%20d%C3%BCzenlemeler%20yapmam%20gerekti" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1&amp;summary=Yeni%20web%20trendleri%20g%C3%BCnden%20g%C3%BCne%20de%C4%9Fi%C5%9Fiyor.%20%C3%96zellikle%20form%20elemenlar%C4%B1%20b%C3%BCy%C3%BCk%20ve%20sade%20olmas%C4%B1%20hem%20tasar%C4%B1m%20hem%20de%20kullan%C4%B1l%C4%B1k%20bak%C4%B1m%C4%B1ndan%20%C3%A7ok%20%C3%B6nemli%20bir%20ayr%C4%B1nt%C4%B1.%20Bir%20proje%20%C3%BCzerinde%20%C3%A7al%C4%B1%C5%9F%C4%B1rken%20HTML%20form%20elemanlar%C4%B1ndan%20%26lt%3Bselect%26gt%3B%20etiketi%20%C3%BCzerinde%20baz%C4%B1%20d%C3%BCzenlemeler%20yapmam%20gerekti&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html&amp;title=Form+Select+ile+CSS%2C+JavaScipt%2C+PHP+ve+Optgroup+Kullan%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/form-select-etiketi-ile-html-css-javascipt-php-ve-optgroup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter İletilerinizi PHP ile Çekmek</title>
		<link>http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html</link>
		<comments>http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html#comments</comments>
		<pubDate>Sun, 18 Apr 2010 07:58:37 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Api]]></category>
		<category><![CDATA[Besleme]]></category>
		<category><![CDATA[Curl]]></category>
		<category><![CDATA[İçerik]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHP Class]]></category>
		<category><![CDATA[Sosyal Network]]></category>
		<category><![CDATA[statü]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter to PHP]]></category>
		<category><![CDATA[Url]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=1102</guid>
		<description><![CDATA[Bu makalede Twitter &#8216;den statü almayı bir başka değişle twitter içeriğinizi PHP aracılığı ile web sitenize aktarmayı anlatacağım. Bir önceki makalemde (Php ile içeriğinizi Twitter ‘e gönderin) Twitter &#8216;a veri göndermeyi anlatmıştım, makale yorumların da webz rumuzlu arkadaşın sorusu üzerine bu yazıyı yazma gereği duydum. Twitter Apilerini kullanarak veri çekmek için bir çok farklı kodlama [...]]]></description>
			<content:encoded><![CDATA[<p>Bu makalede Twitter &#8216;den statü almayı bir başka değişle twitter içeriğinizi PHP aracılığı ile web sitenize aktarmayı anlatacağım.</p>
<p>Bir önceki makalemde (<a title="Php ile içeriğinizi Twitter ‘e gönderin" href="http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html">Php ile içeriğinizi Twitter ‘e gönderin</a>) Twitter &#8216;a veri göndermeyi anlatmıştım, makale yorumların da <strong>webz</strong> rumuzlu arkadaşın<span id="more-1102"></span> <a title="twitter hesabımda yazdığım içeriği html sayfamda gösteremiyormuyum" href="http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html#IDComment68511173" target="_blank">sorusu</a> üzerine bu yazıyı yazma gereği duydum.<br />
Twitter Apilerini kullanarak veri çekmek için bir çok farklı kodlama tekniği ve yöntem kullanılabilir. Google da <strong>Twitter to PHP</strong> gibi bir arama yaptığınızda bir çok kaynak bulacağınıza eminim fakat şimdi ben <strong>Twitter for PHP</strong> isimli PHP class ile bu işi yapmayı anlatacağım;</p>
<h3><span style="color: #ff0000;">Twitter &#8216;den PHP &#8216;ye (load.php)</span></h3>
<ul>
<li>Öncelikle buradan Class dosyamızı indirelim<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=7" title=" downloaded 155 times" >Twitter For PHP Orjinal (155)</a></li>
<li>İndirdiğiniz dosya içerisinde <em>twitter.class.php</em>, <em>load.php</em>, <em>send.php</em> isimli 3 PHP dosyası göreceksiniz.<em><br />
</em> load.php isimli dosyayı bir editor ile açınız</li>
<pre class="brush: php;">
require_once 'twitter.class.php';

// enables caching (path must exists and must be writable!)
// Twitter::$cacheDir = dirname(__FILE__) . '/temp';

// ENTER HERE YOUR CREDENTIALS:
$twitter = new Twitter('pokusnyucet2', '123456');

$channel = $twitter-&gt;load(Twitter::ME_AND_FRIENDS);

?&gt;

&lt;ul&gt;
&lt;?foreach ($channel-&gt;status as $status): ?&gt;
	&lt;li&gt;&lt;a href=&quot;http://twitter.com/&lt;?=$status-&gt;user-&gt;screen_name?&gt;&quot;&gt;&lt;img src=&quot;&lt;?=$status-&gt;user-&gt;profile_image_url?&gt;&quot;&gt; &lt;?=$status-&gt;user-&gt;name?&gt;&lt;/a&gt;:
	&lt;?=$status-&gt;text?&gt;
	&lt;small&gt;at &lt;?=date(&quot;j.n.Y H:i&quot;, strtotime($status-&gt;created_at))?&gt;&lt;/small&gt;
	&lt;/li&gt;
&lt;?endforeach?&gt;
&lt;/ul&gt;
</pre>
</ul>
<ul>
<li><strong>$twitter = new Twitter(&#8216;pokusnyucet2&#8242;, &#8217;123456&#8242;); </strong>yazan satıdaki <strong>pokusnyucet2 </strong>yerine Twitter <strong>kullanıcı adınız</strong> ve <strong>123456 </strong>yerinede <strong>şifrenizi </strong>yazıp dosyayı kaydedin.</li>
<li>İşte hepsi bu kadar dosyaları upload edip denediğinizde sizin ve arkadaşlarınızın mesajlarını ekranınızda göreceksiniz</li>
</ul>
<p>Buradan <a title="load-ME_AND_FRIENDS" href="http://www.flashcentury.net/Atolye/Twitter-For-Php/load-ME_AND_FRIENDS.php" target="_blank">demosunu</a> görebilirsiniz.</p>
<p>Fakat sadece sizin yazıdığınız ıletileri görmek isterseniz kodlar arasındaki channel değişkenini aşağıdaki gibi değiştirmeniz yeterli olacaktır.</p>
<pre class="brush: php;">
$channel = $twitter-&gt;load(Twitter::ME);
</pre>
<p><strong>Twitter::ME</strong> yazarak sadece sizin tarafınızdan gönderilen statüleri görüntüleyebilirsiniz. Ayrıca sadece sizin iletilerinize yazılan cevapları isterseniz bu bölümü <strong>Twitter::REPLIES</strong> olarak değiştirebilirsiniz.</p>
<p>İsterseniz channel değişkenleriniz biraz toparlayalım;</p>
<ul>
<li><span style="color: #000000;"><strong>Twitter::ME_AND_FRIENDS</strong></span> Tüm yazışmaları gösterir. (<a title="ME_AND_FRIENDS" href="http://www.flashcentury.net/Atolye/Twitter-For-Php/load-ME_AND_FRIENDS.php" target="_blank">Örnek</a>)</li>
<li><span style="color: #000000;"><strong>Twitter::ME</strong></span> Sadece sizin tarafınızdan yazılan statüleri gösterir (<a title="ME" href="http://www.flashcentury.net/Atolye/Twitter-For-Php/load-ME.php" target="_blank">Örnek</a>)</li>
<li><span style="color: #000000;"><strong>Twitter::REPLIES</strong></span> Size yazılan cevapları gösterir (<a title="REPLIES" href="http://www.flashcentury.net/Atolye/Twitter-For-Php/load-REPLIES.php" target="_blank">Örnek</a>)</li>
</ul>
<p>Ayrıca döngü içerisindeki Twitter iletilerinizi aşağıdaki değişkenleri kullanarak istediğiniz gibi bicimlendirebilirsiniz;</p>
<ul>
<li><strong><span style="color: #000000;">$status-&gt;user-&gt;screen_name</span></strong> Twitter isminiz. Yukarıdaki örnekte resim linki için kullanıldı.</li>
<li><span style="color: #000000;"><strong>$status-&gt;user-&gt;profile_image_url</strong></span> Twiiter profil resimi url &#8216;si</li>
<li><span style="color: #000000;"><strong>$status-&gt;user-&gt;name </strong></span>Twitter kullanıcı adı</li>
<li><span style="color: #000000;"><strong>$status-&gt;text</strong></span> ileti</li>
<li><span style="color: #000000;"><strong>$status-&gt;created_at </strong></span>iletinin gönderilme zamanı</li>
</ul>
<p>Evet hepsi bu kadar. Son olarak; orjinal dosyaları incelerken Türkçe Karakter problemi olduğunu gördüm ve PHP header kodu ile sorunu çözdüm;</p>
<pre class="brush: php;">
header ('Content-Type: text/html; charset=utf-8');
</pre>
<p>Dosyaların tarafımca derlenmiş son halini aşağıdan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=8" title=" downloaded 130 times" >Twitter For PHP Düzenleme (130)</a></p>
<h3><span style="color: #ff0000;">PHP &#8216;den Twitter &#8216;e (Send.php)</span></h3>
<p>Bir önceki makalede <strong>curl</strong> ile Twitter &#8216;e nasıl içerik gönderileceğinizi anlatmıştım fakat <strong>Twitter to PHP </strong> Class ilede bu işi yapmak mümkün ve oldukça basit;</p>
<pre class="brush: php;">[/php]

require_once 'twitter.class.php';

$twitter = new Twitter('kullaniciadiniz', 'sifreniz');
$status = $twitter-&gt;send('I am fine');

echo $status ? 'OK' : 'ERROR';

[php]</pre>
<p>Kodlar olduça basit kullanıcı adı ve şifrenizi giriyorsunuz ve <strong>$status</strong> değişkenine göndereceğiniz iletiyi yazıyorsunuz. Yukarıdaki örnekte Statik olarak <em>I am fine</em> yazıyor ama siz kendi kod yapınıza göre dinamik bir içerik yerleştirebilirsiniz.</p>
<p><strong>Konuyla bağlantılı Linkler</strong></p>
<ul>
<li><a title="Twitter Apiwiki" href="http://apiwiki.twitter.com/" target="_blank">Twitter Apileri</a></li>
<li><a title="Twitter for PHP" href="http://phpfashion.com/twitter-for-php" target="_blank">Twitter for Php</a></li>
<li><a title="Php ile içeriğinizi Twitter ‘e gönderin" href="http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html">Php ile içeriğinizi Twitter ‘e gönderin</a></li>
</ul>
<p>Not : Twitter içeriğinizi daha dinamik ve görsel olarak sunmanız için bağzı jQuery eklentileride mevcuttur belki ilerleyen gönlerde bu eklentileri nasıl kullanacağınız konusunda bir yazı daha yazabilirim. Birkaç eklentiyi aşağıdan inceleyebilirsiniz;</p>
<ul>
<li><a title="Tweetable jQuery Plugin" href="http://www.jquerylabs.com/tweetable-jquery-plugin.html" target="_blank">Tweetable jQuery Plugin</a></li>
<li><a title="Juitter jQuery Plugin" href="http://www.jquerylabs.com/juitter-jquery-plugin.html" target="_blank">Juitter jQuery Plugin</a></li>
<li><a title="Display Twitter Tweets on a Blog" href="http://www.jquerylabs.com/display-twitter-tweets-on-a-blog.html" target="_blank">Display Twitter Tweets on a Blog</a></li>
<li><a title="Simple Twitter App" href="http://www.jquerylabs.com/simple-twitter-app.html" target="_blank">Simple Twitter App</a></li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;t=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek+-+http://b2l.me/v7p2s&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek&amp;link=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;t=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek&amp;body=Link: http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Bu%20makalede%20Twitter%20%27den%20stat%C3%BC%20almay%C4%B1%20bir%20ba%C5%9Fka%20de%C4%9Fi%C5%9Fle%20twitter%20i%C3%A7eri%C4%9Finizi%20PHP%20arac%C4%B1l%C4%B1%C4%9F%C4%B1%20ile%20web%20sitenize%20aktarmay%C4%B1%20anlataca%C4%9F%C4%B1m.%0D%0A%0D%0ABir%20%C3%B6nceki%20makalemde%20%28Php%20ile%20i%C3%A7eri%C4%9Finizi%20Twitter%20%E2%80%98e%20g%C3%B6nderin%29%20Twitter%20%27a%20veri%20g%C3%B6ndermeyi%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20makale%20yorumlar%C4%B1n%20da%20webz%20rumuzlu%20arkad" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek&amp;summary=Bu%20makalede%20Twitter%20%27den%20stat%C3%BC%20almay%C4%B1%20bir%20ba%C5%9Fka%20de%C4%9Fi%C5%9Fle%20twitter%20i%C3%A7eri%C4%9Finizi%20PHP%20arac%C4%B1l%C4%B1%C4%9F%C4%B1%20ile%20web%20sitenize%20aktarmay%C4%B1%20anlataca%C4%9F%C4%B1m.%0D%0A%0D%0ABir%20%C3%B6nceki%20makalemde%20%28Php%20ile%20i%C3%A7eri%C4%9Finizi%20Twitter%20%E2%80%98e%20g%C3%B6nderin%29%20Twitter%20%27a%20veri%20g%C3%B6ndermeyi%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20makale%20yorumlar%C4%B1n%20da%20webz%20rumuzlu%20arkad&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html&amp;title=Twitter+%C4%B0letilerinizi+PHP+ile+%C3%87ekmek" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/twitter-iletilerinizi-php-ile-cekmek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ile içeriğinizi Twitter &#8216;e gönderin</title>
		<link>http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html</link>
		<comments>http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html#comments</comments>
		<pubDate>Sat, 03 Apr 2010 12:31:47 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Api]]></category>
		<category><![CDATA[Besleme]]></category>
		<category><![CDATA[Goo.gl]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[İçerik]]></category>
		<category><![CDATA[Kısa Url]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[statü]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Url]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=1088</guid>
		<description><![CDATA[Sanırım Twitter &#8216;i anlatmama gerek yok. Oldukça tanınan ve günden güne daha da büyüyen bu servise web sitenizin içeriğini göndererek ziyaretçilerinizin sitenizi Twitter &#8216;den de takip etmesini sağlayabilirsiniz.  Eğer WordPress, Drupal, Joomla gibi bir Cms  kullanıyorsanız bu işlemi plugin (eklenti) desteği ile gerçekleştirebilirsiniz. Örneğin WordPress to Twitter WordPress kullananlar için tavsiye edebileceğim oldukça başarılı bir [...]]]></description>
			<content:encoded><![CDATA[<p>Sanırım Twitter &#8216;i anlatmama gerek yok. Oldukça tanınan ve günden güne daha da büyüyen bu servise web sitenizin içeriğini göndererek ziyaretçilerinizin sitenizi Twitter &#8216;den de takip etmesini sağlayabilirsiniz.  Eğer WordPress, Drupal, Joomla gibi bir Cms  kullanıyorsanız<span id="more-1088"></span> bu işlemi plugin (eklenti) desteği ile gerçekleştirebilirsiniz. Örneğin <em>WordPress to Twitter</em> WordPress kullananlar için tavsiye edebileceğim oldukça başarılı bir eklentir.</p>
<p>Fakat siteniz sizin tarafınızdan PHP ile  kodlanmış ise Twitter &#8216;in apilerini kullanarak içerik gönderme işlemini gerçekleştirebiliriz.</p>
<h3><span style="color: #ff0000;">Nelere İhtiyacımız var?</span></h3>
<ul>
<li>İlk olarak bir twitter hesabı.</li>
<li>Url kısatma servisi</li>
<li>Twitter Php Api</li>
</ul>
<h4><span style="color: #000000;">Twitter hesabı:</span></h4>
<p>Malum bir Twitter hesabı gerekiyor.Web sitenizin adını taşıyan bir twitter hesabı açmanız bence ne mantıklı olanı fakat kişisel twitter hesabınızıda tercih edebilirsiniz.</p>
<p>Ben bu makalede örnek amaçlı kullanıcı adı: PhpSitem ve Şifre : PhpSitemSifre bilgilerini kullanacağım.</p>
<h4><span style="color: #000000;">Url Kısaltma Servisi:</span></h4>
<p>Twitter mesajları en fazla 140 karakter olabiliyor. Bu sebeple url &#8216;leri kısalmak en mantıklı çözüm gibi görünüyor.</p>
<p>Bu makalemde Google &#8216;un bir servisi olan Goo.gl kullanarak url &#8216;lerimizi kısaltacağız.</p>
<h3><span style="color: #ff0000;">Veee Başlıyoruz;</span></h3>
<p>İlk olarak içeriğimizin başlığını ve url &#8216;sini (Link &#8216;ini) birer değikene atıyoruz;</p>
<pre class="brush: php;">
$uzunURL = 'http://www.flashcentury.net'; // URL
$baslik = 'Flashcentury Blog'; // Başlık
</pre>
<p>Statik olarak değişkenlere bilgi atadım fakat siz dinamik olarak sitenizin yapısına göre verilerinizi atamalısınız.</p>
<p>Şimdi url &#8216;mizi kısaltıyoruz;</p>
<pre class="brush: php;">
function toGoogl($url){
$url = 'http://ggl-shortener.appspot.com/?url='.urlencode($url);
$url = file_get_contents($url);
$url = (array) json_decode($url);
return $url;
}

$kisaURL = toGoogl($uzunURL);
</pre>
<p>Yukarıda da belirttiğim gibi url kısaltırken goo.le servisini kullandı. Bu servis ve yukarıdaki fonksiyon hakkında daha fazla bilgiedinmek için Erhan Burhan arkadaşımızın blogunda (eburhan.com) yazmış olduğu <a title="Google URL kısaltma servisini PHP ile kullanmak" href="http://www.eburhan.com/google-url-kisaltma-servisini-php-ile-kullanmak/" target="_blank">Google URL kısaltma servisini PHP ile kullanmak</a> isimli makaleyi okumanızı tavsiye ederim.</p>
<p>Değişken ve kısa url hazır şimdi sıra Twitter Api &#8216;lerini kullanarak içeriğimizi göndereceğimiz son adıma geldi;</p>
<pre class="brush: php;">
$twitter_api_url = &quot;http://twitter.com/statuses/update.xml&quot;;
$twitter_data = 'status=' . $baslik .' ('. $kisaURL['short_url'] .' )';
$twitter_user = 'PhpSitem';
$twitter_password = 'PhpSitemSifre';
$ch = curl_init($twitter_api_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $twitter_data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, &quot;{$twitter_user}:{$twitter_password}&quot;);
$twitter_data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpcode != 200) {
echo &quot;Hata! Twitter veri gönderme işlemi başarısız&quot;;
} else {
echo &quot;Twitter veri gönderme işlemi başarı ile gerçekleşti&quot;;
}
</pre>
<p>Not : İçeriğinizi gönderirken dikat etmemiz gereken bir diğer konuda karakter setinin utf-8 olmasına dikat etmeniz eğer bozuk Türkçe karakter gönderirseniz malesef hata mesajı alırsınız.</p>
<p>Yukarıdaki kodlar da bilmeniz gereken üç değişken var.</p>
<p>ilk ikisi <strong>$twitter_user</strong> ve <strong>$twitter_password</strong> isimlerinden hemen anlayacağınız gibi Twitter kullanıcı adı ve şifresi. Bu iki değişkenin değerlerini kendi hesap bilgilerinize göre değiştirmeniz gerekmekter.</p>
<p>Bilmeniz gereken diğer bir değişken ise; <strong>$twitter_data</strong> bu değişken Twitter &#8216;a gönderilecek içeriği (mesaji) kapsıyor. ben ilk başta başlık ve ardından parantez içerisinde kisa url &#8216;yi verdim fakat siz tercihinize göre bu kısmı değiştirebilirsiniz.</p>
<p>Makalede anlatılan örneği buradan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=6" title="Version1.0 downloaded 171 times" >Php ile Twitter (171)</a></p>
<p>Ayrıca <a title="Twitter Api" href="http://apiwiki.twitter.com/" target="_blank">buradan</a> Twitter Apileri hakkında daha fazla bilgi almak edinebilirsiniz.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;t=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin+-+http://b2l.me/v7p2v&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin&amp;link=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;t=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin&amp;body=Link: http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A San%C4%B1r%C4%B1m%20Twitter%20%27i%20anlatmama%20gerek%20yok.%20Olduk%C3%A7a%20tan%C4%B1nan%20ve%20g%C3%BCnden%20g%C3%BCne%20daha%20da%20b%C3%BCy%C3%BCyen%20bu%20servise%20web%20sitenizin%20i%C3%A7eri%C4%9Fini%20g%C3%B6ndererek%20ziyaret%C3%A7ilerinizin%20sitenizi%20Twitter%20%27den%20de%20takip%20etmesini%20sa%C4%9Flayabilirsiniz.%C2%A0%20E%C4%9Fer%20Wordpress%2C%20Drupal%2C%20Joomla%20gibi%20bir%20Cms%C2%A0%20kullan%C4%B1yorsan%C4%B1z%20bu%20i%C5%9Flem" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin&amp;summary=San%C4%B1r%C4%B1m%20Twitter%20%27i%20anlatmama%20gerek%20yok.%20Olduk%C3%A7a%20tan%C4%B1nan%20ve%20g%C3%BCnden%20g%C3%BCne%20daha%20da%20b%C3%BCy%C3%BCyen%20bu%20servise%20web%20sitenizin%20i%C3%A7eri%C4%9Fini%20g%C3%B6ndererek%20ziyaret%C3%A7ilerinizin%20sitenizi%20Twitter%20%27den%20de%20takip%20etmesini%20sa%C4%9Flayabilirsiniz.%C2%A0%20E%C4%9Fer%20Wordpress%2C%20Drupal%2C%20Joomla%20gibi%20bir%20Cms%C2%A0%20kullan%C4%B1yorsan%C4%B1z%20bu%20i%C5%9Flem&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html&amp;title=Php+ile+i%C3%A7eri%C4%9Finizi+Twitter+%27e+g%C3%B6nderin" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-ile-iceriginizi-tweeter-e-gonderin.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Arama Motorları Sitemaps Ping Servisleri</title>
		<link>http://www.flashcentury.net/arama-motorlari-ping-servisleri.html</link>
		<comments>http://www.flashcentury.net/arama-motorlari-ping-servisleri.html#comments</comments>
		<pubDate>Sun, 21 Mar 2010 02:45:50 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Arama Motorları]]></category>
		<category><![CDATA[Ask]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Index]]></category>
		<category><![CDATA[MoreOver]]></category>
		<category><![CDATA[Ping]]></category>
		<category><![CDATA[ping gönderme]]></category>
		<category><![CDATA[Ping Servisi]]></category>
		<category><![CDATA[Ping Servisleri]]></category>
		<category><![CDATA[Servis]]></category>
		<category><![CDATA[Sitemaps]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=930</guid>
		<description><![CDATA[Bildiğiniz gibi arama motoru örümcekleri siteniz için uygun bir zaman aralığı belirler ve sitenizi ziyaret ederek yeni içerik varmı diye kontrol eder. Eğer sitenizde Sitemaps (Site Haritası) kullanıyorsanız arama motorlarının işini biraz daha kolaylaştırmış olursunuz ve dolayısıyla sitenizin indexlenmesi daha hızlı gerçekleşir. Şimdi biraz daha ileri giderek arama motorlarının sitemizi ziyaret etmesi yerine biz içeriğimizi [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz gibi arama motoru örümcekleri siteniz için uygun bir zaman aralığı belirler  ve sitenizi ziyaret ederek yeni içerik varmı diye kontrol eder. Eğer  sitenizde <a title="Tag Sitemaps" href="http://www.flashcentury.net/tag/Sitemaps" target="_self">Sitemaps</a> (Site Haritası) kullanıyorsanız arama motorlarının  işini biraz daha kolaylaştırmış olursunuz ve dolayısıyla sitenizin<span id="more-930"></span> indexlenmesi daha hızlı gerçekleşir.</p>
<p><strong>Şimdi biraz daha ileri  giderek arama motorlarının sitemizi ziyaret etmesi yerine biz  içeriğimizi arama motorlarına göndermeye ne dersiniz?</strong></p>
<p>Arama  motorlarının <a title="Ping Servisi" href="http://www.flashcentury.net/tag/ping-servisi" target="_self">ping servisi</a> ile bu işi en pratik şekilde yapabiliriz;</p>
<ul>
<li><strong>Google</strong></li>
</ul>
<pre class="brush: xml;">

http://www.google.com/webmasters/tools/ping?sitemap=http://www.flashcentury.de/sitemap.xml
</pre>
<ul>
<li><strong>Yahoo</strong></li>
</ul>
<pre class="brush: xml;">

http://search.yahooapis.com/SiteExpl...YahooDemo&amp;url=http://www.flashcentury.de/sitemap.xml
</pre>
<ul>
<li><strong>Bing</strong></li>
</ul>
<pre class="brush: xml;">

http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.flashcentury.de/sitemap.xml
</pre>
<ul>
<li><strong>Ask</strong></li>
</ul>
<pre class="brush: xml;">

http://submissions.ask.com/ping?sitemap=http://www.flashcentury.de/sitemap.xml
</pre>
<ul>
<li><strong>MoreOver</strong></li>
</ul>
<pre class="brush: xml;">

http://api.moreover.com/ping?u=http://www.flashcentury.de/sitemap.xml
</pre>
<ul>
<li><strong>Live</strong></li>
</ul>
<pre class="brush: xml;">

http://webmaster.live.com/ping.aspx?siteMap=http://www.flashcentury.de/sitemap.xml
</pre>
<p><strong>Bu Servisleri kullanırken dikkat etmeniz gereken iki önemli nokta var. </strong><br />
- Birincisi içeriğinizi yenilendiğinde veya güncellendiğinde ping servisini kullanınız. Aksi taktirde ileride göndereceğiniz <a title="Ping" href="http://www.flashcentury.net/tag/ping" target="_self">ping</a> &#8216;leri arama motorları dikkate almaz (Yalancı Çoban olayı)<br />
- İkincisi ise çok sık aralıklarla ping göndermeyiniz. Eğer sık aralıklarla site haritanızı gönderirseniz arama motorları sitenizi spam sanabilirler.</p>
<div id="attachment_934" class="wp-caption aligncenter" style="width: 362px"><a href="http://www.flashcentury.net/wp-content/uploads/Google-Yahoo-Bing.jpg"><img class="size-full wp-image-934 " title="Google-Yahoo-Bing" src="http://www.flashcentury.net/wp-content/uploads/Google-Yahoo-Bing.jpg" alt="" width="352" height="293" /></a><p class="wp-caption-text">Google Yahoo Bing</p></div>
<p style="text-align: center;">
<p><strong>pingSitemaps Fonksiyonu</strong><br />
Yukarıda vermiş olduğum ping servislerini birleştirerek bir <strong>pingSitemaps</strong> isimli bir fonksiyon oluşturdum ve sizlerle paylaşmak istiyorum.</p>
<p>buradan indirebilirsiniz (<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=3" title="Version0.1 downloaded 127 times" >ping.zip (127)</a>)</p>
<p>Kullanımı oldukça kolay, yukarıdaki dosyayı indirdiğinizde zip içinde <strong>ping.php</strong> isimli bir dosya bulacaksınız. Bu dosyayı Ftp &#8216;nize upload yaptıktan sonra aşağıdaki gibi kullanabilirsiniz;</p>
<ul>
<li>ping.php?servis=google&amp;url=http://www.flashcentury.de/sitemap.xml</li>
<li>ping.php?servis=yahoo&amp;url=http://www.flashcentury.de/sitemap.xml</li>
<li>ping.php?servis=bing&amp;url=http://www.flashcentury.de/sitemap.xml</li>
<li>ping.php?servis=ask&amp;url=http://www.flashcentury.de/sitemap.xml</li>
<li>ping.php?servis=moreOver&amp;url=http://www.flashcentury.de/sitemap.xml</li>
</ul>
<p>Fonksiyon oldukça basit get metodu ile Servis ve <strong>url</strong> isminde iki degisken gönderiyoruz ve <strong>ping.php</strong> dosyası seçtiginiz servise sitemaps dosyanızı gönderiyor.</p>
<p>Ping servisi ile ilgili Google yardım sayfasına <a title="Google Ping" href="http://www.google.com/support/webmasters/bin/answer.py?hl=tr&amp;answer=34609" target="_blank">buradan</a> ulaşabilirsiniz.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;t=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri+-+http://b2l.me/v7p24&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri&amp;link=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;t=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri&amp;body=Link: http://www.flashcentury.net/arama-motorlari-ping-servisleri.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Bildi%C4%9Finiz%20gibi%20arama%20motoru%20%C3%B6r%C3%BCmcekleri%20siteniz%20i%C3%A7in%20uygun%20bir%20zaman%20aral%C4%B1%C4%9F%C4%B1%20belirler%20%20ve%20sitenizi%20ziyaret%20ederek%20yeni%20i%C3%A7erik%20varm%C4%B1%20diye%20kontrol%20eder.%20E%C4%9Fer%20%20sitenizde%20Sitemaps%20%28Site%20Haritas%C4%B1%29%20kullan%C4%B1yorsan%C4%B1z%20arama%20motorlar%C4%B1n%C4%B1n%20%20i%C5%9Fini%20biraz%20daha%20kolayla%C5%9Ft%C4%B1rm%C4%B1%C5%9F%20olursunuz%20ve%20dolay%C4" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri&amp;summary=Bildi%C4%9Finiz%20gibi%20arama%20motoru%20%C3%B6r%C3%BCmcekleri%20siteniz%20i%C3%A7in%20uygun%20bir%20zaman%20aral%C4%B1%C4%9F%C4%B1%20belirler%20%20ve%20sitenizi%20ziyaret%20ederek%20yeni%20i%C3%A7erik%20varm%C4%B1%20diye%20kontrol%20eder.%20E%C4%9Fer%20%20sitenizde%20Sitemaps%20%28Site%20Haritas%C4%B1%29%20kullan%C4%B1yorsan%C4%B1z%20arama%20motorlar%C4%B1n%C4%B1n%20%20i%C5%9Fini%20biraz%20daha%20kolayla%C5%9Ft%C4%B1rm%C4%B1%C5%9F%20olursunuz%20ve%20dolay%C4&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/arama-motorlari-ping-servisleri.html&amp;title=Arama+Motorlar%C4%B1+Sitemaps+Ping+Servisleri" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/arama-motorlari-ping-servisleri.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Smarty &#8216;de Fonksiyon oluşturmak (register_function)</title>
		<link>http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html</link>
		<comments>http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:10:59 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[Smarty]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[register_function]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=908</guid>
		<description><![CDATA[Bir önceki Smarty makalemde block oluşturmayı anlatmıştım, şimdi ise fonksiyon oluşturmayı anlatarak konuya devam etmek istiyorum. Smarty &#8216;de kendinize özel fonsiyonlar oluşturarak template dosyalarınızın (diğer bir değişle HTML dosyalarınızın) içinde bu fonksiyonları kullanabilirsiniz. İsterseniz Smarty &#8216;de block oluşturmak isimli makalede kullandığım örnek ile devam edelim; Hatırlarsanız değişken içerisindeki karakterleri küçük harfe çeviren bir fonksiyon yazmıştık [...]]]></description>
			<content:encoded><![CDATA[<p>Bir önceki <a title="Smarty de Block oluşturmak (register_block)" href="http://www.flashcentury.net/index.php/smarty-de-block-olusturmak-register_block.html">Smarty makalemde</a> block oluşturmayı anlatmıştım, şimdi ise fonksiyon oluşturmayı anlatarak konuya devam etmek istiyorum. Smarty &#8216;de kendinize özel fonsiyonlar oluşturarak template dosyalarınızın (diğer bir değişle HTML dosyalarınızın) içinde<span id="more-908"></span> bu fonksiyonları kullanabilirsiniz.</p>
<p>İsterseniz <a title="Smaty Block" href="Smarty ‘de Block oluşturmak (register_block)?phpMyAdmin=f440fff25b4385491896ff1d87719d2c">Smarty &#8216;de block oluşturmak</a> isimli makalede kullandığım örnek ile devam edelim;</p>
<p>Hatırlarsanız değişken içerisindeki karakterleri küçük harfe çeviren bir fonksiyon yazmıştık</p>
<pre class="brush: php;">
function kucukKarakter ($degisken){
$degisken = strtolower($degisken);
return $degisken;
}
</pre>
<p>Yukarıdaki <a title="Php Nedir" href="http://www.flashcentury.net/index.php/php-nedir.html">PHP</a> fonksiyonunu Smarty için optimize edelim;</p>
<pre class="brush: php;">
$smarty-&gt;register_function('karakter', 'kucukKarakter');

function kucukKarakter ($params, &amp;$smarty){
$degisken = $params['yazi'];
$degisken = strtolower($degisken);
return $degisken;
}
</pre>
<p>Smarty için fonksiyonumuzu kullanıma hazır. Sanırım <strong>$params</strong> değişkeni dikkatinizi çekmiş olmalı, yukarıdaki örneğin HTML (.tpl) dosyamız içerisinde kullanımını açıkladığımda $params değişkeninin ne işe yaradığını anlayacaksınız;</p>
<pre class="brush: xml;">
Bu bir Smarty fonksiyonudur&lt;br /&gt;
{karakter yazi=&quot;FlashCentury.Net&quot;}
</pre>
<p>Yukarıda parantez ({  }) içerisine <strong>karakter</strong> yazarak fonksiyonumuzu çağırdık ve <strong>yazi</strong> isimli bir değişken tanımlayarak içeriğini  <em>FlashCentury.Net</em> olarak belirledik. Burada tanımladığımız yazi değişkeni Smarty fonksiyonu içerisinde $params değişkenine ait bir dizi (array) nesnesi gibi işlem görüyor.</p>
<p>Şimdi örneğimizi biraz daha geliştirerek hem fonsiyonu hemde $params değişkenini biraz daha anlayalım;</p>
<pre class="brush: php;">
$smarty-&gt;register_function('karakter', 'karakter');

function karakter ($params, &amp;$smarty){
$degisken = $params['yazi'];
$durum = $params['durum'];
	switch ($durum) {
	case 1:
	return ucfirst($degisken);
	break;
	case 2:
	return ucwords($degisken);
	break;
	case 3:
	return strtolower($degisken);
	break;
	case 4:
	return strtoupper($degisken);
	break;
	default:
	return $degisken;
	}
}
</pre>
<p>Burada fonksiyonumuzu biraz daha geliştirerek <a title="Php de Mantıksal İfadeler Switch" href="http://www.flashcentury.net/index.php/php-de-mantiksal-ifadeler-switch.html">switch</a> aracılığı ile 4 olasılık verdik.</p>
<p><span style="color: #ff0000;"><strong>Olasılıklar;</strong></span></p>
<ol>
<li><strong>ucfirst</strong> Değişkenin ilk harfini büyük yapar.</li>
<li><strong>ucwords</strong> Değişken içerisinde tüm kelimelerin ilk harfini büyük yapar.</li>
<li><strong>strtolower</strong> Değişkenin tüm harflerini küçük yapar.</li>
<li><strong>strtoupper</strong> Değişkenin tüm harflerini büyük yapar.</li>
</ol>
<p><em><strong>Not :</strong> Yukarıda bahsi geçen PHP fonksiyonları hakkında daha fazla bilgi edinmek için  <a title="Php de Harflerin büyük veya Küçük yazılması (ucfirst, ucwords fonksiyonları)" href="http://www.flashcentury.net/index.php/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html">Php ‘de Harflerin büyük veya Küçük yazılması (ucfirst, ucwords fonksiyonları)</a> isimli makalemi okuyabilirsiniz.</em></p>
<p>Geliştirdiğimiz<strong> karakter</strong> isimli Smarty fonksiyonumuzu aşağıdaki gibi kullanabiliriz;</p>
<pre class="brush: xml;">
Ilk harf Büyük &lt;br /&gt;
{karakter durum=1 yazi=&quot;FlashCentury blog&quot;} &lt;br /&gt;&lt;br /&gt;
Ilk harfler Büyük &lt;br /&gt;
{karakter durum=2 yazi=&quot;FlashCentury blog&quot;} &lt;br /&gt;&lt;br /&gt;
Tüm harfler Küçük &lt;br /&gt;
{karakter durum=3 yazi=&quot;FlashCentury blog&quot;} &lt;br /&gt;&lt;br /&gt;
Tüm harfler Büyük &lt;br /&gt;
{karakter durum=4 yazi=&quot;FlashCentury blog&quot;} &lt;br /&gt;&lt;br /&gt;
</pre>
<p>Sanırım bu örnekle birlikte Smarty fonksiyon yapısı ve $params değişkenini ne şekilde kullanacağınız konusunda fikir edinmişsinizdir.</p>
<p>Hemen hemen aynı örneği Smarty Block içinde hazırlamıştık, aklınızda <em>peki hangisini kullanmam gerekiyor</em> sorusu gelebilir.  Yukarıdaki örneği block olarak kullanmak bana daha mantıklı geliyor. Bu konuda tercih sizin her iki şekilde de kullanabilirsiniz fakat uzun  işlem gerektiren kodlamalarda fonksiyon kullanmanız performans açısından  daha uygun olacaktır.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;t=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29+-+http://b2l.me/v7p3a&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29&amp;link=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;t=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29&amp;body=Link: http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Bir%20%C3%B6nceki%20Smarty%20makalemde%20block%20olu%C5%9Fturmay%C4%B1%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20%C5%9Fimdi%20ise%20fonksiyon%20olu%C5%9Fturmay%C4%B1%20anlatarak%20konuya%20devam%20etmek%20istiyorum.%20Smarty%20%27de%20kendinize%20%C3%B6zel%20fonsiyonlar%20olu%C5%9Fturarak%20template%20dosyalar%C4%B1n%C4%B1z%C4%B1n%20%28di%C4%9Fer%20bir%20de%C4%9Fi%C5%9Fle%20HTML%20dosyalar%C4%B1n%C4%B1z%C4%B1n%29%20i%C3%A7inde%20bu%20fonksiyonlar%C4%B1%20kullanabi" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29&amp;summary=Bir%20%C3%B6nceki%20Smarty%20makalemde%20block%20olu%C5%9Fturmay%C4%B1%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20%C5%9Fimdi%20ise%20fonksiyon%20olu%C5%9Fturmay%C4%B1%20anlatarak%20konuya%20devam%20etmek%20istiyorum.%20Smarty%20%27de%20kendinize%20%C3%B6zel%20fonsiyonlar%20olu%C5%9Fturarak%20template%20dosyalar%C4%B1n%C4%B1z%C4%B1n%20%28di%C4%9Fer%20bir%20de%C4%9Fi%C5%9Fle%20HTML%20dosyalar%C4%B1n%C4%B1z%C4%B1n%29%20i%C3%A7inde%20bu%20fonksiyonlar%C4%B1%20kullanabi&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html&amp;title=Smarty+%27de+Fonksiyon+olu%C5%9Fturmak+%28register_function%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/smarty-de-fonksiyon-olusturmak-register_function.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarty &#8216;de Block oluşturmak (register_block)</title>
		<link>http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html</link>
		<comments>http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:43:42 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[Smarty]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[register_block]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=789</guid>
		<description><![CDATA[Smarty &#8216;de çok kullandığınız kodları veya fonksiyonları kendinize ait blocklar oluşturarak kullanabilirsiniz. Böylece hem daha pratik bir şekilde kullanabilirsiniz hem de ileride hazırlayacağınız projeleriniz için hali hazırda bulundurabilirsiniz. İsterseniz hemen kodlamaya başlayalım; İlk olarak bir normal PHP için kullanabileceğimiz fonksiyon oluşturalım. function kucukKarakter ($degisken){ $degisken = strtolower($degisken); return $degisken; } Bu fonksiyonu aşağıdaki gibi kullanarak [...]]]></description>
			<content:encoded><![CDATA[<p>Smarty &#8216;de çok kullandığınız kodları veya fonksiyonları kendinize ait blocklar oluşturarak kullanabilirsiniz. Böylece hem daha pratik bir şekilde kullanabilirsiniz hem de ileride hazırlayacağınız projeleriniz için hali hazırda bulundurabilirsiniz.</p>
<p>İsterseniz hemen kodlamaya başlayalım;<span id="more-789"></span></p>
<p>İlk olarak bir normal <a title="PHP Nedir" href="http://www.flashcentury.net/index.php/php-nedir.html">PHP</a> için kullanabileceğimiz fonksiyon oluşturalım.</p>
<pre class="brush: php;">
function kucukKarakter ($degisken){
$degisken = strtolower($degisken);
return $degisken;
}
</pre>
<p>Bu fonksiyonu aşağıdaki gibi kullanarak parantez içerisindeki yazıyı küçük harflere çevirebiliriz.</p>
<pre class="brush: php;">
echo kucukKarakter ('FlashCentury.NET');
//sonuc flashcentury.net olacaktır
</pre>
<p><em>Not : strtolower ve strtoupper fonksiyonları hakkında <a title="ucfirst ucwords strtoupper strtolower fonksiyonlari" href="http://www.flashcentury.net/index.php/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html" target="_self">buraya</a> tıklayarak bilgi edinebilirsiniz.</em></p>
<p>Şimdide aynı fonsiyonu Smarty için hazırlayalım;</p>
<pre class="brush: php;">
function kucukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtolower($degisken);
}
</pre>
<p>Fonksiyonu oluştururken <span style="color: #008000;"> <strong>$params, $content, &amp;$smarty, &amp;$repeat</strong></span> degiskenleri eminim dikkatinizi çekmiştir. Bular Smarty fonksiyonu oluştururken standart değişkenlerdir, şuan işimize yarayacak olan değişken tanımlayıcımız <strong><span style="color: #008000;">$content</span></strong> block arasındaki değişken değerini bize verecek.</p>
<p><em>Not : Smarty fonksiyonları için ayrıca bir makale yazarak diğer değişkenlerin ve Smartyde fonksiyon oluşturma mantığının hakkında bilgi vereceğim. Şimdilik bu kalıbı bilmeniz yeterlidir.</em></p>
<p><span style="color: #ff0000;"><strong>Evet şimdi sıra geldi Smarty Block oluşturmaya;</strong></span></p>
<pre class="brush: xml;">
$smarty-&gt;register_block('kk', 'kucukKarakter');
</pre>
<p><strong>registe_block</strong> fonksiyonunu kullanarak ilk önce block &#8216;umuzun adını seçiyoruz sonra bir virgül (,) ile ayırarak fonsiyon ismini yazıyoruz.</p>
<p>Bu kodu Smarty templete dosyasında aşağıdaki gibi kullanabiliriz;</p>
<pre class="brush: xml;">
{kk}FlashCentury.NET{/kk}
</pre>
<p>Artık size ait <strong>kk</strong> isimli bir block var ve bu dosyayı include ederek tüm projelerinizde kullanabilirsiniz.</p>
<p>Bu örneği toparlayıp birde <strong>bk</strong> (buyuk karakter) block ekleyelim;</p>
<p><strong>.php Dosyası</strong></p>
<pre class="brush: php;">
function kucukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtolower($degisken);
}

function buyukKarakter ($params, $content, &amp;$smarty, &amp;$repeat){
$degisken = $content;
$degisken = strtoupper($degisken);
}

$smarty-&gt;register_block('kk', 'kucukKarakter');
$smarty-&gt;register_block('bb', 'buyukKarakter');
</pre>
<p><strong>.tpl Dosyası</strong></p>
<pre class="brush: xml;">
küçük  {kk}FlashCentury.NET{/kk} &lt;br /&gt;
büyük  {bb}FlashCentury.NET{/bb}
</pre>
<p>Örnek dosyayı buradan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=1" title=" downloaded 148 times" >Smarty Block Ornek1 (148)</a></p>
<p><strong><span style="color: #ff0000;">Şimdi daha işe yarar bir örnek yapalım</span></strong><br />
Permalink için linkler içerisinde türkçe ve zararlı karakterleri temizmekte kullanabileceğimiz bir Smarty Block yapalım.</p>
<p><strong>.php Dosyası</strong></p>
<pre class="brush: php;">
&lt;?php
function seoLink ($params, $content, &amp;$smarty, &amp;$repeat)
{
    $text = trim ($content);
    $tr = array(&quot;ş&quot;, &quot;Ş&quot;, &quot;ı&quot;, &quot;(&quot;, &quot;)&quot;, &quot;'&quot;, &quot;ü&quot;, &quot;Ü&quot;, &quot;ö&quot;, &quot;Ö&quot;, &quot;ç&quot;, &quot;Ç&quot;, &quot; &quot;, &quot;?&quot;, &quot;ş&quot;, &quot;Ş&quot;, &quot;ı&quot;, &quot;ğ&quot;, &quot;Ğ&quot;, &quot;İ&quot;, &quot;ö&quot;, &quot;Ö&quot;, &quot;Ç&quot;, &quot;ç&quot;, &quot;ü&quot;, &quot;Ü&quot;);
    $eng = array(&quot;s&quot;, &quot;S&quot;, &quot;i&quot;, &quot;&quot;, &quot;&quot;, &quot;&quot;, &quot;u&quot;, &quot;U&quot;, &quot;o&quot;, &quot;O&quot;, &quot;c&quot;, &quot;C&quot;, &quot;-&quot;, &quot;&quot;, &quot;s&quot;, &quot;S&quot;, &quot;i&quot;, &quot;g&quot;, &quot;G&quot;, &quot;I&quot;, &quot;o&quot;, &quot;O&quot;, &quot;C&quot;, &quot;c&quot;, &quot;u&quot;, &quot;U&quot;);
    $text = str_replace($tr,$eng,$text);
    $text = eregi_replace('[^0-9A-Za-z]',&quot;-&quot;,$text);
    $text = preg_replace(&quot;@--*@&quot;,&quot;-&quot;,$text);
    return strtolower($text);
}

$smarty-&gt;register_block('seo', 'seoLink');
?&gt;
</pre>
<p><strong>.tpl Dosyası</strong></p>
<pre class="brush: xml;">

{seo}http://www.flashcentury.net/türkçe (şğıçöü) karakterli bir link.html{/seo}
</pre>
<p>Template dosyasını çalıştırdığınızda ekranda; http://www.flashcentury.net/turkce-sgicou-karakterli-bir-link.html yazdığını göreceksiniz.</p>
<p>Örnek dosyayı buradan indirebilirsiniz.<br />
<a class="downloadlink" href="http://www.flashcentury.net/wp-content/plugins/download-monitor/download.php?id=2" title=" downloaded 153 times" >Smarty Block Örnek 2 (153)</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;t=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29&amp;link=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;t=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29&amp;body=Link: http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Smarty%20%27de%20%C3%A7ok%20kulland%C4%B1%C4%9F%C4%B1n%C4%B1z%20kodlar%C4%B1%20veya%20fonksiyonlar%C4%B1%20kendinize%20ait%20blocklar%20olu%C5%9Fturarak%20kullanabilirsiniz.%20B%C3%B6ylece%20hem%20daha%20pratik%20bir%20%C5%9Fekilde%20kullanabilirsiniz%20hem%20de%20ileride%20haz%C4%B1rlayaca%C4%9F%C4%B1n%C4%B1z%20projeleriniz%20i%C3%A7in%20hali%20haz%C4%B1rda%20bulundurabilirsiniz.%0D%0A%0D%0A%C4%B0sterseniz%20hemen%20kodlamaya%20ba%C5%9Fl" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29&amp;summary=Smarty%20%27de%20%C3%A7ok%20kulland%C4%B1%C4%9F%C4%B1n%C4%B1z%20kodlar%C4%B1%20veya%20fonksiyonlar%C4%B1%20kendinize%20ait%20blocklar%20olu%C5%9Fturarak%20kullanabilirsiniz.%20B%C3%B6ylece%20hem%20daha%20pratik%20bir%20%C5%9Fekilde%20kullanabilirsiniz%20hem%20de%20ileride%20haz%C4%B1rlayaca%C4%9F%C4%B1n%C4%B1z%20projeleriniz%20i%C3%A7in%20hali%20haz%C4%B1rda%20bulundurabilirsiniz.%0D%0A%0D%0A%C4%B0sterseniz%20hemen%20kodlamaya%20ba%C5%9Fl&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html&amp;title=Smarty+%27de+Block+olu%C5%9Fturmak+%28register_block%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/smarty-de-block-olusturmak-register_block.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ‘de Mantıksal İfadeler (Switch)</title>
		<link>http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html</link>
		<comments>http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 18:15:03 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Break]]></category>
		<category><![CDATA[Case]]></category>
		<category><![CDATA[çok seçenekli mantıksal sorgulama]]></category>
		<category><![CDATA[Default]]></category>
		<category><![CDATA[if Else]]></category>
		<category><![CDATA[Mantıksal İfadeler]]></category>
		<category><![CDATA[Mantiksal Operatörler]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Switch]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=638</guid>
		<description><![CDATA[Bir önceki Php dersimizde if ve else ile mantıksal ifadeleri kullanmayı anlatmıştım, şimdi ise Php &#8216;de matiksal ifadelerin diğer bir alternatifi olan switch deyimini anlatacağım. Switch &#8216;in kullanım mantığı oldukca basittir. switch ( değişken ) { case Koşul; Koşul doğru ise yapılacak işlem break; case Koşul; Koşul doğru ise yapılacak işlem break; default: Hicbir kosul [...]]]></description>
			<content:encoded><![CDATA[<p>Bir önceki <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri" target="_self">Php </a>dersimizde <a title="Php de Mantıksal İfadeler (If Else)" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-if-else.html" target="_self">if ve else ile mantıksal ifadeleri kullanmayı </a>anlatmıştım, şimdi ise <a title="Php" href="http://www.flashcentury.net/index.php/tag/php" target="_self">Php</a> &#8216;de <a title="Mantiksal ifade" href="http://www.flashcentury.net/index.php/tag/mantiksal-ifadeler" target="_self">matiksal ifadelerin </a>diğer bir alternatifi olan <a title="Switch" href="http://www.flashcentury.net/index.php/tag/switch" target="_self">switch</a> deyimini anlatacağım.</p>
<p>Switch &#8216;in kullanım mantığı oldukca basittir.</p>
<p class="MsoNormal"><span style="color: #003300;"><strong>switch (</strong> </span><strong><span style="color: #339966;">değişken</span><span style="color: #ff00ff;"><span style="color: #339966;"> </span><span style="color: #003300;">)<span id="more-638"></span></span></span><span style="color: #003300;"> </span><br />
<span style="color: #003300;">{</span></strong><br />
<span style="color: #0000ff;">case Koşul;<br />
</span><span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Koşul doğru ise yapılacak işlem<br />
</span><span style="color: #0000ff;">break;<br />
</span><br />
<span style="color: #008000;"><span style="color: #0000ff;">case Koşul;</span><br />
</span><span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Koşul doğru ise yapılacak işlem<br />
</span><span style="color: #0000ff;">break;</span></p>
<p><span style="color: #0000ff;">default:</span><br />
<span style="mso-tab-count: 1;"> </span><span style="color: #ff0000;">Hicbir kosul uymuyorsa yapilacak islem</span><br />
<span style="color: #003300;">}</span></p>
<p><strong>Switch -&gt;</strong> Ana kodumuz olan Switch değimi ile bir değişken çağırıyoruz ve Switch &#8216;in kapsadığı kodlarımızı parantez ( <strong><span style="color: #ff0000;">{ <span style="color: #000000;">ve</span> }</span></strong> ) içerisine alıyoruz.<br />
<strong>Case     -&gt;</strong> koşullarımızı case ile test ediyoruz ve eğer uygunsa aşağıda ki satirda yapilacak işlemleri belirtiyoruz.<br />
<strong>break   -&gt;</strong> Eğer koşulumuz dogru ise, yapılacak işlemler gerçekleştıkten sonra break parametresi ile switch kontrolunu durduruyoruz.<br />
<strong>default -&gt;</strong> Eğer hiç bir koşul uygun değılse default devreye giriyor. default &#8216;u if ile kosullandirmada else &#8216;ye benzetebiliriz.</p>
<p>Şimdi isterseniz bir önceki dersimizde vermiş olduğum örneği switch ile yapalim</p>
<pre class="brush: php;">
$Adiniz = &quot;Hüseyin&quot;;

switch ($Adiniz)
{
case &quot;Hüseyin&quot; :
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Merhaba Hüseyin&quot;;
break

case &quot;Sevgi&quot;:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Merhaba Sevgi&quot;;
break

default
echo &quot;Sizi Tanimiyorum&quot;;
}
</pre>
<p>Yukarıda da bahsettiğim gibi <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> &#8216;in kullanımı oldukca basittir. Bu örnekte $Adiniz isimli bir değişken tanımladık ve değişkene Hüseyin değerini verdik. Sonrasında <a title="Switch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> &#8216;ten $Adiniz isimli değiskeni kontrol etmisini istedik. Bu kodu çalıştırdığınızda ile <a title="Case" href="http://www.flashcentury.net/index.php/tag/case">Case</a> &#8216;nin koşulu olan &#8220;Hüseyin&#8221; doğru olduğu için ekranda &#8220;Merhaba Hüseyin&#8221; yazacaktir.</p>
<p>ilk <a title="Case" href="http://www.flashcentury.net/index.php/tag/case">Case</a> denememiz de koşul yerine geldi ve <a title="Break" href="http://www.flashcentury.net/index.php/tag/break">break </a>komutunu kullandığımız için, <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">Switch</a> içerisinde yeralan diğer şartlar kontrol edilmeden <a title="Swıtch" href="http://www.flashcentury.net/index.php/tag/switch">switch</a> islemi bitecektir, bu kullanım şekli kodunuzun daha sağlıklı ve hızlı çalışması için size tavsiyemdir fakat break parametresini kullanmasaydık birinci koşuldaki $Adiniz isimli değiskenin değeri &#8220;Hüseyin&#8221; olsa dahi diğer şartlarıda kontrol edecekti.</p>
<p>Şimdi biraz daha ise yarar bir örnek yapalim;</p>
<pre class="brush: php;">
$Ay = 5;

switch ($Ay)
{
case 1:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ocak&quot; ;
break

case 2:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Şubat&quot; ;
break

case 3:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Mart&quot; ;
break

case 4:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Nisan&quot; ;
break

case 5:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Mayıs&quot; ;
break

case 6:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Haziran&quot; ;
break

case 7:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Temmuz&quot; ;
break

case 8:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ağustos&quot; ;
break

case 9:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Eylül&quot; ;
break

case 10:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Ekim&quot; ;
break

case 11:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Kasim&quot; ;
break

case 12:
&lt;a href=&quot;http://www.php.net/echo&quot;&gt;echo&lt;/a&gt; &quot;Aralık&quot; ;
break

default
echo &quot;Girdiğiniz ay doğru değil, Lütfen kontrol ediniz&quot;;
}
</pre>
<p>Yukarıdaki kodu çalıştırdığımızda $ay değişkenının değeri 5 olduğu için ekranda Mayıs yazacaktır.</p>
<p>Aynı işlemi <a title="else" href="http://www.flashcentury.net/index.php/tag/else">if else</a> ile de yapabiliz fakat yukarıdaki gibi çok seçenekli bir mantıksal sorgulama da daha iyi bir performans için <a title="Switch" href="http://www.flashcentury.net/index.php/tag/Switch">Switch</a> metodunu kullanmanızı tavsiye ederim.</p>
<p><span style="color: #ff0000;"><span style="color: #000000;"><br />
</span></span></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;t=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29+-+http://b2l.me/v724k&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29&amp;link=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;t=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29&amp;body=Link: http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Bir%20%C3%B6nceki%20Php%20dersimizde%20if%20ve%20else%20ile%20mant%C4%B1ksal%20ifadeleri%20kullanmay%C4%B1%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20%C5%9Fimdi%20ise%20Php%20%27de%20matiksal%20ifadelerin%20di%C4%9Fer%20bir%20alternatifi%20olan%20switch%20deyimini%20anlataca%C4%9F%C4%B1m.%0D%0A%0D%0ASwitch%20%27in%20kullan%C4%B1m%20mant%C4%B1%C4%9F%C4%B1%20oldukca%20basittir.%0D%0Aswitch%20%28%20de%C4%9Fi%C5%9Fken%20%29%20%0D%0A%7B%0D%0Acase%20Ko%C5%9Ful%3B%0D%0A%20Ko%C5%9Ful%20do%C4%9Fru%20i" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29&amp;summary=Bir%20%C3%B6nceki%20Php%20dersimizde%20if%20ve%20else%20ile%20mant%C4%B1ksal%20ifadeleri%20kullanmay%C4%B1%20anlatm%C4%B1%C5%9Ft%C4%B1m%2C%20%C5%9Fimdi%20ise%20Php%20%27de%20matiksal%20ifadelerin%20di%C4%9Fer%20bir%20alternatifi%20olan%20switch%20deyimini%20anlataca%C4%9F%C4%B1m.%0D%0A%0D%0ASwitch%20%27in%20kullan%C4%B1m%20mant%C4%B1%C4%9F%C4%B1%20oldukca%20basittir.%0D%0Aswitch%20%28%20de%C4%9Fi%C5%9Fken%20%29%20%0D%0A%7B%0D%0Acase%20Ko%C5%9Ful%3B%0D%0A%20Ko%C5%9Ful%20do%C4%9Fru%20i&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28Switch%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-de-mantiksal-ifadeler-switch.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess dosyası olmadan permalink yapımı (H-seo tekniği)</title>
		<link>http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html</link>
		<comments>http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 01:31:58 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[$_SERVER]]></category>
		<category><![CDATA[Apachi Server]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[explode]]></category>
		<category><![CDATA[Hseo]]></category>
		<category><![CDATA[Hseo Tekniği]]></category>
		<category><![CDATA[hseolink]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[Mod Rewrite]]></category>
		<category><![CDATA[perma]]></category>
		<category><![CDATA[permalink]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[QUERY_STRING]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[split]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/index.php/seo-yontemleri/htaccess-dosyasi-olmadan-permalink-yapimi-h-seo-teknigi.html</guid>
		<description><![CDATA[Öncelikle bu tekniğin neden ihtiyaç haline geldiğinden bahsetmek istiyorum;

Windows server veya host kullananan kişilerin eğer Apachi Server kullanmıyorsa en büzük sıkıntılarından birisi Mod_Rewrite ve .htaccess dosyasını kullanamıyor olması. .htaccess dosyası kullanılamadığı için]]></description>
			<content:encoded><![CDATA[<p>Öncelikle bu tekniğin neden ihtiyaç haline geldiğinden bahsetmek istiyorum;</p>
<p>Windows server veya host kullananan kişilerin eğer Apachi Server kullanmıyorsa en büzük sıkıntılarından birisi Mod_Rewrite  ve .htaccess dosyasını kullanamıyor olması. .htaccess dosyası kullanılamadığı için hazırlanan web projelerine permalink uygulanamıyor. <a href="http://www.flashcentury.net/index.php/tag/permalink">Permalink </a>Web sitenin linklerinin daha profesyonel görünmesine dahada önemlisi başta <a title="Google" href="http://www.flashcentury.net/index.php/tag/google" target="_blank">Google</a> olmak üzere başlıca arama motorlarında daha kolay bulunmasını sağlıyor.</p>
<p>Tamamen bana ait olan <a title="Hseo" href="http://www.flashcentury.net/index.php/tag/hseo">H-seo</a> tekniğini yukarıda bahsettiğim sıkıntıyı çeken Windows Server kullanıcılarına armağan ediyorum <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>isterseniz hemen anlatmaya başlayayım;</p>
<p><strong><span style="color: #ff0000;">1. Adım : url &#8216;miz üyerinden değişken transferi</span></strong></p>
<p>ilk olarak Query_String metodu ile web sitemizi url &#8216;sinden sonra gelen değişkenleri alıyoruz;</p>
<pre class="brush: php;">$url= $_SERVER['QUERY_STRING'];</pre>
<p>Sonra ( / ) işaretlerini split fonksiyonu ile parçalıyoruz ve get0, get1, get2 seklinde değişkenlere yazdırıyoruz;</p>
<pre class="brush: php;">list($get0, $get1, $get2, $get3, $get4, $get5, $get6, $get7, $get8, $get9 ) = split('[/]', $url);</pre>
<p>Fakat eğer gelen veriler belirsiz ise ve siz gelen veriye göre kodlamanız faklı yönlere gidecekse aşağıdaki şekilde de url &#8216;yi parçalayabilirsiniz.</p>
<pre class="brush: php;">$hseo = explode('/', $url);</pre>
<p>Bu şekilde ( / ) işaretleri ile ayrılan değişkenleri hseo adlı <a href="http://www.flashcentury.net/index.php/tag/array">Array</a> değişkenine atamış olduk.</p>
<p><strong><span style="color: #ff0000;">2.Adım : Linkler</span></strong></p>
<p>Aslında linkler her ne kadar hazırladığımız siteye göre değişsede ön önemli şart ( ? ) işareti ile değişkenlerimizin başladığını belirmez gerektiğidir.</p>
<p>Şimdi örnek olarak bir kitap sitesi yaptığımızı farzedelim ve bu kitap sitesinde kitaplar, yazarlar ve yayınevleri adlı üç sayfa olduğunu varsayalım;</p>
<p><span style="color: #0000ff;">www.orneksite.com/?/kitap/flashcentury<br />
www.orneksite.com/?/yazar/Huseyin-kocak<br />
www.orneksite.com/?/yayinevi/xxx-yazıncılık</span></p>
<p>şeklinde linkler kullanmımız gerekiyor. Aslında kilit nokta ( ? ) işaretinde saklı, bu işaretten sonra tarayıcımız bir veri geldiğini anlıyor ve 404 hata sayfasına yönlendirmiyor. Biz ise bu avantajdan faydalanarak değişkenlerimizi sanki bir klasör dizini gibi sıralıyoruz ve <strong>1. Adımda</strong> bahsettiğim şekilde değişkenlerimizi alıyoruz, aslında bu yönteme alternetif bir get tekniğide diyebiliriz.</p>
<p>linklerimizi oluşturuken bir diğer sıkıntı ise eğer url &#8216;de yeralacak değişkenler bir databank &#8216;tan gelecekse türkçe karakterler ve özel semboller olacaktır fakat bu sorununda çözümü oldukça kolay;</p>
<p>Aşağıdaki fonksiyonu kullanarak türkçe karakterleri temizleyebilirsiniz:</p>
<pre class="brush: php;">function uyarla($deger) {
$bul=array(&quot;ş&quot;,&quot;Ş&quot;,&quot;ı&quot;,&quot;(&quot;,&quot;)&quot;,&quot;'&quot;,&quot;ü&quot;,&quot;Ü&quot;,&quot;ö&quot;,&quot;Ö&quot;,&quot;ç&quot;,&quot;Ç&quot;,&quot; &quot;,&quot;/&quot;,&quot;*&quot;,&quot;?&quot;,&quot;ş&quot;,&quot;Ş&quot;,&quot;ı&quot;,&quot;ğ&quot;,&quot;Ğ&quot;,&quot;İ&quot;,&quot;ö&quot;,&quot;Ö&quot;,&quot;Ç&quot;,&quot;ç&quot;,&quot;ü&quot;,&quot;Ü&quot;);
$duzelt=array(&quot;s&quot;,&quot;S&quot;,&quot;i&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;u&quot;,&quot;U&quot;,&quot;o&quot;,&quot;O&quot;,&quot;c&quot;,&quot;C&quot;,&quot;-&quot;,&quot;-&quot;,&quot;-&quot;,&quot;&quot;,&quot;s&quot;,&quot;S&quot;,&quot;i&quot;,&quot;g&quot;,&quot;G&quot;,&quot;I&quot;,&quot;o&quot;,&quot;O&quot;,&quot;C&quot;,&quot;c&quot;,&quot;u&quot;,&quot;U&quot;);
$deger=str_replace($duzelt,$bul,$deger);
$deger = preg_replace(&quot;@[^A-Za-z0-9\-_]+@i&quot;,&quot;&quot;,$deger);
return $deger;
} </pre>
<p>İserseniz şimdi yukarıdaki fonksiyonu kullanarak dinamik bir şekilde link oluşturalım,</p>
<pre class="brush: php;">
$link1 = &quot;www.orneksite.com/?/kitap/&quot; .uyarla(sql['kitap']);
$link2 = &quot;www.orneksite.com/?/yazar/&quot; .uyarla(sql['yazar']);
$link3 = &quot;www.orneksite.com/?/yayinevi/&quot; .uyarla(sql['yayinevi']);
</pre>
<p>Yukarıdaki örnekte sql isimli bir database baglantisi ve bu bağlantıda kitap, yazar ve yayinevi isimli fielt &#8216;ler olduğunu düşünün.</p>
<p>uyarla() fonksiyonunu çok daha kapsamlı olarak kullanmak isterseniz buraya tıklayarak açılan linkteki fonksiyonu inceleyebilirsiniz.</p>
<p><span style="color: #ff0000;"><strong>3.Adım : değişkenlerimizi kullanma</strong></span></p>
<p>Sıra geldi son adıma, yukarda bahsettiğim örnekten devam ederek anatmak çok daha faydalı olacağını düşünüyorum;</p>
<p>Kitap sitemizde kitap, yazar ve yayın evi isimli üc bölüm var demistik, şimdi de yine bu üç bölüme ait birer <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri" target="_self">Php</a> sayfası oldugunu farzedelim ve biz url &#8216;den gelen değişkenlere göre bu sayfalarını index &#8216;imize include edelim.</p>
<pre class="brush: php;">
switch ($hseo[1]) {
case &quot;kitap&quot;:
    include &quot;kitap.php&quot;;
    break;
case &quot;yazar&quot;:
    echo &quot;yazar.php&quot;;
    break;
case &quot;yayinevi&quot;:
    echo &quot;yayinevi.php&quot;;
    break;
}
</pre>
<p>işte bu kadar <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  $hseo[1] değişkenimiz (?) işaretinden sonraki slahlar arasındaki (/kitap/) veriyi temsil ediyor ve biz <a title="Php Swıtch" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-switch.html" target="_self">switch</a> aracılığı işle değişkenin ne olduğunu anlayıp uygun sayfayı include ediyoruz.</p>
<p>Şimdi örneği biraz daha dinamik hale getirelim ve tek sayfa üzerinden bir sql sorgusu yaptıralım;</p>
<p>Örneğim vertabani diye bir <a title="MySql Dersleri" href="http://www.flashcentury.net/index.php/mysql-dersleri" target="_self">Mysql</a> tablomuz var ve bu tablo içinde  kitap, yazar ve yayinevi isimli fielt &#8216;ler bulunmakta (2. Adımdaki kullandığımız örnekteki gibi)</p>
<pre class="brush: php;">$sql = mysql_query (&quot;SELECT * FROM vertabani  WHERE &quot; . $hseo[1] . &quot; = ' &quot; . $hseo[2] . &quot; '  LIMIT 1 &quot;);</pre>
<p>www.orneksite.com/?/kitap/flashcentury &#8211;&gt; Sol taraftaki linki verdiğimizde MySql sorgumuz aşağıdaki şekilde yorumlanmış olacaktır.</p>
<pre class="brush: php;">$sql = mysql_query (&quot;SELECT * FROM vertabani  WHERE kitap = ' flashcentury '  LIMIT 1 &quot;);</pre>
<p>burada kitap &#8211;&gt; $hseo[1] ve flashcentury  &#8211;&gt; $hseo[2] değişkenlerine atanmış olacaktır.</p>
<p>Evet arkadaşlar umarım faydalı olmuşumdur. Yukarıda da bahsettiğim gibi Windows Server kullanan arkadaşlar için geliştirdiğim bu tekniğin örnek kullanımını aşağıdaki linkten indirebilirsiniz.</p>
<p>Not : Örnek dosyalar hazırlandıktan sonra buraya konulacaktır.</p>
<p>Hseo Yönteminin avantajları<br />
- .Htaccess dosyası kullanılamayan Hosting hesaplarında veya Windows Server &#8216;lerde rahatlıkla kullanılabilir.<br />
- 404 hata sayfalarına erişim sağlamayan Hosting hesaplarında uygulanabilir<br />
- Benzer bir teknik olan 404 hata sayfası üzerinden yapılan permalink tekniği bazı arama motorları tarafından yinede hata olarak kabul edilir, hatta bazı üstatların ittihasına göre artık <a title="Google Flashcentury" href="http://www.flashcentury.net/index.php/tag/google" target="_self">Google</a> &#8216;da hata olarak görmektedir fakat bu yöntemde böyle bir hata algılaması söz konusu değildir.<br />
- Permalink &#8216;in sagladığı <a title="Seo Nedir" href="http://www.flashcentury.net/index.php/seo-yontemleri/seo-nedir.html" target="_self">Seo</a> avantajlar (arama motorları tarafından daha üst sıralarda yeralmak) bu yöntem ilede mümkündür.<br />
- 404 hata sayfası üzerinden calışmasına kıyasla daha hızlı ve sorunsuzdur<br />
- 404 hata sayfa üzerinden calistirmak bazen işe yaramaz, örneğin 404.php diye bir dosya oluşturup bütün index sayfasını bu dosya üzerinden calistırısınız fakat Server bu dosyayı bir uyarı sayfası olarak düşünür ve <a title="Php" href="http://www.flashcentury.net/index.php/tag/php">php kodlarını</a> calıştırmaz sadece <a title="Xhtml Dersleri" href="http://www.flashcentury.net/index.php/xhtml-dersleri" target="_self">Html </a>muamelesi yapar, fakat Hseo tekniğinde bözyle bir sorun sözkonusu değildir.</p>
<p>Hseo Dezavantajları<br />
- Aslında kullanım kolaylığı ve hız açısından hiç bir dezavantajı yoktur fakat linklerde yeralan ( ? ) işareti görünüm olarak bir eksi puan kazandırıyor.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;t=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29+-+http://b2l.me/v72a5&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29&amp;link=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;t=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29&amp;body=Link: http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A %C3%96ncelikle%20bu%20tekni%C4%9Fin%20neden%20ihtiya%C3%A7%20haline%20geldi%C4%9Finden%20bahsetmek%20istiyorum%3B%0D%0A%0D%0AWindows%20server%20veya%20host%20kullananan%20ki%C5%9Filerin%20e%C4%9Fer%20Apachi%20Server%20kullanm%C4%B1yorsa%20en%20b%C3%BCz%C3%BCk%20s%C4%B1k%C4%B1nt%C4%B1lar%C4%B1ndan%20birisi%20Mod_Rewrite%20ve%20.htaccess%20dosyas%C4%B1n%C4%B1%20kullanam%C4%B1yor%20olmas%C4%B1.%20.htaccess%20dosyas%C4%B1%20kullan%C4%B1lamad%C4%B1%C4%9F%C4%B1%20i%C3%A7in" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29&amp;summary=%C3%96ncelikle%20bu%20tekni%C4%9Fin%20neden%20ihtiya%C3%A7%20haline%20geldi%C4%9Finden%20bahsetmek%20istiyorum%3B%0D%0A%0D%0AWindows%20server%20veya%20host%20kullananan%20ki%C5%9Filerin%20e%C4%9Fer%20Apachi%20Server%20kullanm%C4%B1yorsa%20en%20b%C3%BCz%C3%BCk%20s%C4%B1k%C4%B1nt%C4%B1lar%C4%B1ndan%20birisi%20Mod_Rewrite%20ve%20.htaccess%20dosyas%C4%B1n%C4%B1%20kullanam%C4%B1yor%20olmas%C4%B1.%20.htaccess%20dosyas%C4%B1%20kullan%C4%B1lamad%C4%B1%C4%9F%C4%B1%20i%C3%A7in&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html&amp;title=.htaccess+dosyas%C4%B1+olmadan+permalink+yap%C4%B1m%C4%B1+%28H-seo+tekni%C4%9Fi%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/h-seo-teknigi-ile-permalink-yapimi.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Php &#8216;de Harflerin büyük veya Küçük yazılması (ucfirst, ucwords fonksiyonları)</title>
		<link>http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html</link>
		<comments>http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:48:17 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Büyük]]></category>
		<category><![CDATA[Cümle]]></category>
		<category><![CDATA[Dizge İşlevleri]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[Harf]]></category>
		<category><![CDATA[Karakter]]></category>
		<category><![CDATA[Kelime]]></category>
		<category><![CDATA[Kücük]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[strtolower]]></category>
		<category><![CDATA[strtoupper]]></category>
		<category><![CDATA[str_replace]]></category>
		<category><![CDATA[ucfirst]]></category>
		<category><![CDATA[ucwords]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=512</guid>
		<description><![CDATA[Size işinizi çok kolaylaştıracağını umduğum bağzı Php fonksiyonundan bahsetmek istiyorum. Örneğin bir kayıt formunuz var ve siz formdan veritabanına aktarılacak dataları daha düzenli bir şekilde kaydetmek istiyorsunuz. Bazı değişkenlerin ilk harflerini büyük olmasını veya tüm harflerin küçük olmasını isteyebilirsiniz. Şimdi ufak bir örnek yapalım, diyelimki 3 değişkenli bir formumuz var ve değişkenler; $ad = 'hüseyin'; [...]]]></description>
			<content:encoded><![CDATA[<p>Size işinizi çok kolaylaştıracağını umduğum bağzı <a title="Php" href="http://www.flashcentury.net/index.php/tag/php">Php</a> fonksiyonundan bahsetmek istiyorum.</p>
<p>Örneğin bir kayıt formunuz var ve siz formdan veritabanına aktarılacak dataları daha düzenli bir şekilde kaydetmek istiyorsunuz. Bazı değişkenlerin ilk harflerini büyük olmasını veya tüm harflerin küçük olmasını isteyebilirsiniz.</p>
<p>Şimdi ufak bir örnek yapalım, diyelimki 3 değişkenli bir formumuz var ve değişkenler;<span id="more-512"></span></p>
<pre class="brush: php;">
$ad = 'hüseyin';
$soyad = 'koçak';
$email = 'info@Flashcentury.DE';
</pre>
<p>Biz $ad değişkeninin link harfini büyük, $soyad değişkenin tüm harflerini büyük ve $email değişkeninde tüm harflerini küçük yapmak istiyoruz.</p>
<p>- $ad değişkenin ilk harfini büyük yapalım;</p>
<pre class="brush: php;">
$ad = ucfirst($ad);
</pre>
<p>- $soyad değişkenin Tüm harflerini büyük yapalım;</p>
<pre class="brush: php;">
$soyad = strtoupper($soyad );
</pre>
<p>- $email değişkenin Tüm harflerini küçük yapalım;</p>
<pre class="brush: php;">
$email = strtolower($email );
</pre>
<p>işte bu kadar kolay <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Eğer bir cümlenin tüm kelimelerinin ilk harflerini büyük yapmak istiyorsak bunun içinde süper bir fonksiyonumuz mevcut.</p>
<pre class="brush: php;">
$cumle = 'merhaba dünya merhaba web alemi';
ucwords($cumle);
</pre>
<p>çıktısı &#8220;Merhaba Dünya Merhaba Web Alemi&#8221; şeklinde olacaktır.</p>
<p>Şimdi kullanılar fonksiyonları birleştirip kendi <a title="fonksiyon" href="http://www.flashcentury.net/index.php/tag/fonksiyon">fonksiyon</a>umuzu oluşturalım.</p>
<pre class="brush: php;">
function cevir($cumle, $durum){
switch ($durum) {
case 1:
echo ucfirst($cumle);
break;
case 2:
echo ucwords($cumle);
break;
case 3:
echo strtolower($cumle);
break;
case 4:
echo strtoupper($cumle);
break;
default:
echo $cumle;
}

}
</pre>
<p>Artık isimli bir fonksiyonumuz var yukardaki anlattığım işlemlerin hepsini bu <a title="fonsiyon" href="http://www.flashcentury.net/index.php/tag/fonksiyon">fonksiyon</a> aracılığı ile kolayca kullanabiliriz.</p>
<p>Şimdi hem cevir fonksiyonumuzu taniyalım hemde bahsettiğim <a title="php" href="http://www.flashcentury.net/index.php/tag/php">php</a> fonsiyonlarını biraz toparlayalım;</p>
<p>Fonksiyonumuzu cevir (cümle,durum) şeklinde kullanıyoruz, cümle düzenlemek istediğimiz kelime grubu, durum ise ne şekilde düyenlemek istediğimizdir.<br />
- durum 1 <a title="ucfirst" href="http://www.flashcentury.net/index.php/tag/ucfirst"><strong>ucfirst</strong></a> fonksiyonunu calıştırır ve cümlenin ilk harfini büyük yapar.<br />
- durum 2 <a title="ucwords Fonksiyonu" href="http://www.flashcentury.net/index.php/tag/ucwords"><strong>ucwords</strong></a> fonksiyonunu calıştırır ve cümledeki Tüm kelimelerin ilk harfini büyük yapar.<br />
- durum 3 <a title="strtolower" href="http://www.flashcentury.net/index.php/tag/strtolower"><strong>strtolower</strong></a> fonksiyonunu calıştırır ve cümlenin Tüm harflerini küçük yapar.<br />
- durum 4 <a title="strtoupper" href="http://www.flashcentury.net/index.php/tag/strtoupper"><strong>strtoupper</strong></a> fonksiyonunu calıştırır ve cümlenin Tüm harflerini büyük yapar.</p>
<p>Yeni fonksiyonumuzu kullanalım;</p>
<pre class="brush: php;">
$yazi= 'bu küçük harflerle yazılmış bir cümledir';

cevir ($yazi,1);
//Bu küçük harflerle yazılmış bir cümledir
cevir ($yazi,2)
//Bu Küçük Harflerle Yazılmış Bir Cümledir
cevir ($yazi,3)
//bu küçük harflerle yazılmış bir cümledir
cevir ($yazi,4)
//BU KüçüK HARFLERLE YAZıLMış BIR CüMLEDIR
</pre>
<p>Sanırım fark etmişsinizdir, biz programcıların baş belası Türkçe karakter sonun yine karşımızda ne yazık ki bu fonksiyonlar Türkçe karakterleri desteklemiyor, fakat fonksiyonumuzu biraz daha geliştirerek bu sorunun üstesinden gelebiliriz.</p>
<p>Fonksiyonumuzun son hali;</p>
<pre class="brush: php;">
function cevir($cumle, $durum){
$kucukHarf = array ('ı', 'i', 'ğ', 'ü', 'ş', 'ö', 'ç', 'ä' );
$buyukHarf = array ('I', 'İ', 'Ğ', 'Ü', 'Ş', 'Ö', 'Ç', 'Ä' );
switch ($durum) {
case 1:
echo ucfirst($cumle);
break;
case 2:
echo ucwords($cumle);
break;
case 3:
echo strtolower(str_replace($buyukHarf, $kucukHarf, $cumle));
break;
case 4:
echo strtoupper(str_replace($kucukHarf, $buyukHarf, $cumle));
break;
default:
echo $cumle;
}

}
</pre>
<p>Evet işte bu kadar fonksiyonun örnek kodlarını <a title="buyuk_kucuk_harf_cevir_by_Flashcentury.net.zip DOwnload" href="http://www.flashcentury.net/download/buyuk_kucuk_harf_cevir_by_Flashcentury.net.zip" target="_blank">buradan</a> indirebilir ve dilediğiniz gibi kullanabilirsiniz. <a title="php ile md5 sifreleme" href="http://www.flashcentury.net/index.php/php-dersleri/php-ile-md5-ile-sifreleme.html">Bir sonraki dersinizde</a> görüşmek üzere&#8230;</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
Bu içerik Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Germany Lisansı ile korunmaktadır.<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/"><img style="border-width: 0;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" alt="Creative Commons License" /></a><br />
<span>Php &#8216;de Harflerin büyük veya Küçük yazılması (ucfirst, ucwords fonksiyonları)</span> by <a rel="cc:attributionURL" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html">Php Fonksiyonlari</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Germany License</a>.<br />
Based on a work at <a rel="dc:source" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html">www.flashcentury.net</a>.<br />
Permissions beyond the scope of this license may be available at <a rel="cc:morePermissions" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html">http://www.flashcentury.net/index.php/php-dersleri/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html</a>.<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;t=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonl%5B..%5D+-+http://b2l.me/v8h92&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29&amp;link=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;t=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29&amp;body=Link: http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Size%20i%C5%9Finizi%20%C3%A7ok%20kolayla%C5%9Ft%C4%B1raca%C4%9F%C4%B1n%C4%B1%20umdu%C4%9Fum%20ba%C4%9Fz%C4%B1%20Php%20fonksiyonundan%20bahsetmek%20istiyorum.%0D%0A%0D%0A%C3%96rne%C4%9Fin%20bir%20kay%C4%B1t%20formunuz%20var%20ve%20siz%20formdan%20veritaban%C4%B1na%20aktar%C4%B1lacak%20datalar%C4%B1%20daha%20d%C3%BCzenli%20bir%20%C5%9Fekilde%20kaydetmek%20istiyorsunuz.%20Baz%C4%B1%20de%C4%9Fi%C5%9Fkenlerin%20ilk%20harflerini%20b%C3%BCy%C3%BCk%20olmas%C4%B1n%C4%B1%20veya" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29&amp;summary=Size%20i%C5%9Finizi%20%C3%A7ok%20kolayla%C5%9Ft%C4%B1raca%C4%9F%C4%B1n%C4%B1%20umdu%C4%9Fum%20ba%C4%9Fz%C4%B1%20Php%20fonksiyonundan%20bahsetmek%20istiyorum.%0D%0A%0D%0A%C3%96rne%C4%9Fin%20bir%20kay%C4%B1t%20formunuz%20var%20ve%20siz%20formdan%20veritaban%C4%B1na%20aktar%C4%B1lacak%20datalar%C4%B1%20daha%20d%C3%BCzenli%20bir%20%C5%9Fekilde%20kaydetmek%20istiyorsunuz.%20Baz%C4%B1%20de%C4%9Fi%C5%9Fkenlerin%20ilk%20harflerini%20b%C3%BCy%C3%BCk%20olmas%C4%B1n%C4%B1%20veya&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html&amp;title=Php+%27de+Harflerin+b%C3%BCy%C3%BCk+veya+K%C3%BC%C3%A7%C3%BCk+yaz%C4%B1lmas%C4%B1+%28ucfirst%2C+ucwords+fonksiyonlar%C4%B1%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-de-harflerin-buyuk-veya-kucuk-yazilmasi-ucfirst-ucwords-fonksiyonlari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ile Md5 Şifreleme</title>
		<link>http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html</link>
		<comments>http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:35:53 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[crc32()]]></category>
		<category><![CDATA[Crypt]]></category>
		<category><![CDATA[Md5]]></category>
		<category><![CDATA[Message Digest Algorithm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Sha1()]]></category>
		<category><![CDATA[Şifre]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=508</guid>
		<description><![CDATA[İlk olarak Md5 nedir ne değildir biraz bu konuya değinmek istiyorum. Md5 yani açılımı ile Message Digest Algorithm 5 tek yönlü bir şifreleme argoritmasıdır. 1991 yılında Ron Rivest tarafından geliştirilen Md5 girilen veriden 128 bitlik yeni veriler oluşturur. Daha çok üylik sistemlerinde kullanılan md5 birçok farklı alanlarda da kullanılabilir, örneğin ISO cd &#8216;lerde veya birçok [...]]]></description>
			<content:encoded><![CDATA[<p>İlk olarak <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5" target="_self">Md5</a> nedir ne değildir biraz bu konuya değinmek istiyorum. <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">Md5</a> yani açılımı ile  <strong>M</strong>essage <strong>D</strong>igest <strong>A</strong>lgorithm 5 tek yönlü bir şifreleme argoritmasıdır. 1991 yılında Ron Rivest tarafından geliştirilen <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">Md5</a> girilen veriden 128 bitlik yeni veriler oluşturur. Daha çok üylik sistemlerinde kullanılan md5 birçok farklı alanlarda da kullanılabilir, örneğin ISO cd &#8216;lerde veya birçok veri saklama sistemlerinde kullanılmaktadır.</p>
<p><span style="color: #000000;"><em>&#8220;Php ile şifrelerimizi nasıl md5 yapacağız?&#8221;</em> derseniz. <a title="Php Derslerı" href="http://www.flashcentury.net/index.php/tag/md5">Php</a> bu konuda da bizi ihmal etmemiş ve çok basit bir şekilde <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> şifreleri üretmemiz için bir fonksiyon sunmuş. </span></p>
<p><span style="color: #000000;">İsterseniz hemen bir örnek yaparak verilerimizi <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> olarak şifreleyelim.</span></p>
<pre class="brush: php;">

$sifremiz = 'flashcentury';
$md5sifremiz = md5($sifremiz);

echo 'Şifremizin normal hali : ' . $sifremiz;
echo '&lt;br /&gt;'
echo 'Şifremizin md5 hali : ' . $md5sifremiz;
</pre>
<p>Kodlardan da anlayacağınız gibi verimizi md5 şifrelem için kullandığımız md5() fonksiyonudur. Yukarıdaki kodları çalıştırırsanız en alt satırda 128 bitlik bir şifre oluştuğunu göreceksiniz. Yazımın ilk başında da belirttiğim gibi <a title="Md5 Fonksıyon" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> tek yönlü bir şifreleme sistemidir tekrar geri çeviremezsiniz fakat <span id="more-508"></span>eğer <a title="Databank" href="http://www.flashcentury.net/index.php/tag/databank">databank</a> &#8216;a şifreleri <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> ile kaydedip sonra üyelerinizin giriş fomundan verdiği şifreyi karşilaştırmak için bir şu şekilde bir yöntem kullanıyoruz;</p>
<pre class="brush: php;">
$sifre1 = md5($_Post['sifre']);
$sifre2 = $mySqlKayit['sifre'];

if ($sifre1 == $sifre2){
echo 'Formdan gelen şifre ve databanktaki şifre birbiriyle uyuşuyor';
}else{
echo 'Şifreler birbiriyle aynı değil';
}
</pre>
<p>Burada formdan gelen şifreyi <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> yaptık ve <a title="Databank" href="http://www.flashcentury.net/index.php/tag/databank">databank</a> &#8216;tan gelen şifreyi ise zaten <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5 </a>olarak kaydettiğinizi farzederek aynen bıraktık ve 2 şifreyı karşılaştırdık. Eğer md5 şifrelerimiz birbiriyle aynı ile bize &#8220;<em>Formdan gelen şifre ve databanktaki şifre birbiriyle uyuşuyor&#8221;</em> mesajı vereçektir. <a title="md5" href="http://www.flashcentury.net/index.php/tag/md5">Md5</a> şu an en yaygın kullanılan şifreleme sistemlerinden birtanesinidir. Birçok kişi kırılamaz desede benım kişisel görüşüm kırılamayacak şifreleme sistemi yok olacaktır. Md5 içinde bazı girişimler mevcuttur, örneğin bazı siteler ellerinde bulundurdukları geniş md5 şifre arşivleriyle karşılaştırmalar yaparak <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> convert etmektedirler. Birkaç link vermek gerekirse:<br />
<a href="http://pajhome.org.uk/crypt/md5/index.html">http://pajhome.org.uk/crypt/md5/index.html</a><br />
<a href="http://gdataonline.com/seekhash.php">http://gdataonline.com/seekhash.php</a><br />
<a href="http://md5.rednoize.com/">http://md5.rednoize.com/</a></p>
<p>Belirttiğim gibi ellerinde bulunan databanktaki verilerden şifre dönüştürüyorlar ve çok basit şifreleri bile kıramadığını söyleyebilirim ama eğer şifreniz bu veri tabanlarına düşmüşe malesef ne kadar komplike olursa olsun kırılmış demektir. Normal verileri <a title="Md5" href="http://www.flashcentury.net/index.php/tag/md5">md5</a> &#8216;e çevirmek içinde aşağıdaki siteleri kullanabilirsiniz.<br />
<a href="http://servis.kocaelitasarim.com/uygulamalar/guvenlik/md5/md5.aspx">http://servis.kocaelitasarim.com/uygulamalar/guvenlik/md5/md5.aspx</a><br />
<a href="http://www.bilgiportal.com/md5.php">http://www.bilgiportal.com/md5.php</a><br />
<a href="http://www.iwebtool.com/md5">http://www.iwebtool.com/md5</a></p>
<p>Evet bir makalenin daha sonuna geldik şimdilik bu kadar. Bir sonraki makalede görüşme üzere&#8230;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/"><img style="border-width: 0;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" alt="Creative Commons License" /></a><br />
Flashcentury.net von <a rel="cc:attributionURL" href="http://www.flashcentury.net/index.php/php-dersleri/php-ile-md5-sifreleme.html">Php ile Md5 Sifreleme</a> steht unter einer <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">Creative Commons Namensnennung-Keine kommerzielle Nutzung-Keine Bearbeitung 3.0 Deutschland Lizenz</a>.<br />
Beruht auf einem Inhalt unter <a rel="dc:source" href="http://www.flashcentury.net/index.php/php-dersleri/php-ile-md5-sifreleme.html">www.flashcentury.net</a>.<br />
Über diese Lizenz hinausgehende Erlaubnisse können Sie unter <a rel="cc:morePermissions" href="http://www.flashcentury.net/index.php/php-dersleri">http://www.flashcentury.net/index.php/php-dersleri</a> erhalten.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;t=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+ile+Md5+%C5%9Eifreleme+-+http://b2l.me/v7r59&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+ile+Md5+%C5%9Eifreleme&amp;link=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;t=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+ile+Md5+%C5%9Eifreleme&amp;body=Link: http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A %C4%B0lk%20olarak%20Md5%20nedir%20ne%20de%C4%9Fildir%20biraz%20bu%20konuya%20de%C4%9Finmek%20istiyorum.%20Md5%20yani%20a%C3%A7%C4%B1l%C4%B1m%C4%B1%20ile%20%20Message%20Digest%20Algorithm%205%20tek%20y%C3%B6nl%C3%BC%20bir%20%C5%9Fifreleme%20argoritmas%C4%B1d%C4%B1r.%201991%20y%C4%B1l%C4%B1nda%20Ron%20Rivest%20taraf%C4%B1ndan%20geli%C5%9Ftirilen%20Md5%20girilen%20veriden%20128%20bitlik%20yeni%20veriler%20olu%C5%9Fturur.%20Daha%20%C3%A7ok%20%C3%BCylik%20siste" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme&amp;summary=%C4%B0lk%20olarak%20Md5%20nedir%20ne%20de%C4%9Fildir%20biraz%20bu%20konuya%20de%C4%9Finmek%20istiyorum.%20Md5%20yani%20a%C3%A7%C4%B1l%C4%B1m%C4%B1%20ile%20%20Message%20Digest%20Algorithm%205%20tek%20y%C3%B6nl%C3%BC%20bir%20%C5%9Fifreleme%20argoritmas%C4%B1d%C4%B1r.%201991%20y%C4%B1l%C4%B1nda%20Ron%20Rivest%20taraf%C4%B1ndan%20geli%C5%9Ftirilen%20Md5%20girilen%20veriden%20128%20bitlik%20yeni%20veriler%20olu%C5%9Fturur.%20Daha%20%C3%A7ok%20%C3%BCylik%20siste&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html&amp;title=Php+ile+Md5+%C5%9Eifreleme" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-ile-md5-ile-sifreleme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ile Dinamik RSS beslemesi Yapımı</title>
		<link>http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html</link>
		<comments>http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:52:16 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Besleme]]></category>
		<category><![CDATA[Dinamik]]></category>
		<category><![CDATA[Dinamik RSS]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Xml]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=499</guid>
		<description><![CDATA[WordPress veya benzeri sistemlerde beraberinde gelen RSS &#8216;yi dinamik olarak nasıl oluşturacağımızı anlatacağım ama öncelikle RSS nedir bir gözden geçirelim. RSS nedir? RSS yani orjinal açılımı ile Rich Site Summary (Zengin Site Özeti) kelimelerin baş harflerinden oluşur. RSS &#8216;nin kullanım amacı site ziyaretçilerinin içeriğinizi daha rahat takip etmesi ve bazı sosyal ağlar da (örneğin facebook, [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress veya benzeri sistemlerde beraberinde gelen RSS &#8216;yi dinamik olarak nasıl oluşturacağımızı anlatacağım ama öncelikle RSS nedir bir gözden geçirelim.</p>
<p><span style="color: #ff0000;"><strong>RSS nedir?</strong></span><br />
RSS yani orjinal açılımı ile <strong>R</strong>ich <strong>S</strong>ite <strong>S</strong>ummary<span id="more-499"></span> (Zengin Site Özeti) kelimelerin baş harflerinden oluşur. RSS &#8216;nin kullanım amacı site ziyaretçilerinin içeriğinizi daha rahat takip etmesi ve bazı sosyal ağlar da (örneğin <em>facebook</em>, <em>friendfeed</em>, <em>twitter</em>) içerinizi rahatlıkla yayınlamanızı sağlar. Xml formatlı RSS dosyalarının uzantları .Rss veya .xml olabilir fakat biraz sonra yapacağımız örnekte .php olarak kullanacağız.</p>
<p><span style="color: #ff0000;"><strong>İlk Örneğimiz</strong></span></p>
<p>RSS dosyası iki ana bölümden oluşuyor, birincisi dosyamızı tanımladığımız üst kısım ve ikinci olarak içeriğimizin sıralanacağı alt item kısmı. Statik olarak bir Rss dosyası aşağıdaki gibidir&#8230;</p>
<pre class="brush: php;">
&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;
&lt;rss version=\&quot;2.0\&quot;&gt;
&lt;channel&gt;
&lt;title&gt;Rss beslememizin Basliği&lt;/title&gt;
&lt;link&gt;http://www.sitemiz.de/&lt;/link&gt;
&lt;description&gt;Ress Beslemesı Acıklama&lt;/description&gt;
&lt;language&gt;de-de&lt;/language&gt;
&lt;copyright&gt;copyright Flashcentury.de&lt;/copyright&gt;
&lt;webMaster&gt;info@flashcentury.de&lt;/webMaster&gt;

&lt;item&gt;
&lt;title&gt;baslik&lt;/title&gt;
&lt;link&gt;link&lt;/link&gt;
&lt;pubDate&gt;Tarih&lt;/pubDate&gt;
&lt;description&gt;içerik&lt;/description&gt;
&lt;/item&gt;

&lt;/channel&gt;
&lt;/rss&gt;
</pre>
<p>Gördüğünüz gibi xml ve ardından Rss etiketleri ile dosyamızı başlattık ve Rss beslemesi hakkında genel bilgileri verdik ardından item etiketi altında içeriğimizi sunduk. Bu örnekte bir  item var fakat 10-20 arası item ekleyebiliriz.</p>
<p><span style="color: #ff0000;"><strong>Dinamik RSS dosyamızı oluşturuyoruz</strong></span></p>
<p>Evet şimdi geldik dinamik olarak nasil RSS oluşturacağımıza. Hemen başlayalım ;</p>
<pre class="brush: php;">
include 'sqlbaglantimiz.php'
header(&quot;Content-type: text/xml\n\n&quot;);

echo &quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt;
&lt;rss version=\&quot;2.0\&quot;&gt;
&lt;channel&gt;
&lt;title&gt;Neu-Handys&lt;/title&gt;
&lt;link&gt;http://www.flashcentury.de/&lt;/link&gt;
&lt;description&gt;Ress Beslemesı Acıklama&lt;/description&gt;
&lt;language&gt;de-de&lt;/language&gt;
&lt;copyright&gt;copyright Flashcentury.de&lt;/copyright&gt;
&lt;webMaster&gt;info@flashcentury.de&lt;/webMaster&gt;
&quot;;

$rssSql = mysql_query(&quot;SELECT * FROM tablo order by id desc limit 20&quot;);
while($rss = mysql_fetch_assoc($rssSql)) {

echo &quot;
&lt;item&gt;
&lt;title&gt;$rss[baslık]&lt;/title&gt;
&lt;link&gt;$rss[link]&lt;/link&gt;
&lt;pubDate&gt;$rss[tarih]&lt;/pubDate&gt;
&lt;description&gt;$rss[ıcerik]&lt;/description&gt;
&lt;category&gt;$rss[kategorı]&lt;/category&gt;
&lt;/item&gt;
&quot;;
}

echo &quot;
&lt;/channel&gt;
&lt;/rss&gt;&quot;;
?&gt;
</pre>
<p>Yukarıdaki örnekte bir Sql bağlantısı yaptığınızı farzediyorum ve bunu &#8220;<em>sqlbaglantimiz.php</em>&#8221; dosyasını include ederek dosyamıza dahil ediyoruz.<br />
Sonrasında dikkat etmemiz gereken en önemli hususlardan biri ise ikinci satırda yeralan kodumuz yani ;</p>
<p><strong>header(&#8220;Content-type: text/xml\n\n&#8221;);</strong></p>
<p>header fonksiyonu ile Php dosyamızın bir xml olduğunu sunucuya bildiriyoruz. Aslında kilit kod budur aksi taktirde Rss reader ve tarayıcınız Php dosyası olduğunu kabul eder ve RSS çalışmaz.</p>
<p>Sonrasında statik Xml kodlarımızı yazdık ve RSS sunumumuz hakkında bilgiler verdik</p>
<p>MySql bağlantımızı yaptığımızı farzederek içeriğimizi yayınlamak istediğimiz MySql tablomuza bağlanıp bir döngü oluşturuyoruz ve döngü içerisine item veya içeriklerimizi sıralatıyoruz. Burada dikkat etmeniz gereken şey itemlar en fazla 20 tane olmalıdır aksi taktirde RSS dosyanız çalışmaz.</p>
<p>Canlı bir RSS örneği görmek isterseniz son hazırladığım sitelerden biri olan <a title="Cepnet.de" href="http://www.cepnet.de" target="_blank">Cepnet.de</a> &#8216;yi inceleyebilirsiniz. Eğer Firefox kullanıyorsanız Adres satırının sağında turuncu <strong>RSS </strong>iconunu göreceksiniz tıkladığınızda iki adet dinamik RSS sizi bekliyor olacak <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>veya şu adreslerden direk ulaşabilirsiniz<br />
<span><a class="a" href="http://www.cepnet.de/media/rss/rss-Top-Handys.php">http://www.cepnet.de/media/rss/rss-Top-Handys.php</a><br />
</span><span><a class="a" href="http://www.cepnet.de/media/rss/rss-Neu-Handys.php">http://www.cepnet.de/media/rss/rss-Neu-Handys.php</a></span></p>
<p>RSS dosyamızı nasıl HTML içene dahil edeceğiz<br />
evet RSS dosyamız hazır ise son olarak html kodlarımız içerisine dahil etmemiz gerekiyor.</p>
<p><em>&lt;link rel=&#8221;alternate&#8221; type=&#8221;application/rss+xml&#8221; href=&#8221;rss_dosyamiz.php&#8221; title=&#8221;Rss baslık&#8221; /&gt;</em></p>
<p>Yukarıdaki kodlarla Tarayıcıya bu sitede bir Rss olduğunu bildiriyoruz.</p>
<p>Basit bir RSS dosyasını nasıl dinamik oluşturacağımızı anlattım fakat RSS dosyamizin içerisine daha başka içerikler (örneğin Resim, html kodları) ekleyebilir daha zengin bir sunum yapabiliriz. Bir sonraki makalemde RSS konusuna devam ederek RSS içerisinde kullanabileceğiniz etiketleri anlatarak bu konuya devam edeceğim.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/"><img style="border-width: 0;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" alt="Creative Commons License" /></a><br />
<span>Php ile Dinamik RSS beslemesi Yapımı</span> by <a rel="cc:attributionURL" href="http://www.flashcentury.net/index.php">Flashcentury</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Germany License</a>.<br />
Based on a work at <a rel="dc:source" href="http://www.flashcentury.net/index.php/php-dersleri/php-ile-dinamik-rss-beslemesi-yapimi.html">www.flashcentury.net</a>.<br />
Permissions beyond the scope of this license may be available at <a rel="cc:morePermissions" href="http://www.flashcentury.net">http://www.flashcentury.net</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;t=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1&amp;link=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;t=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1&amp;body=Link: http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Wordpress%20veya%20benzeri%20sistemlerde%20beraberinde%20gelen%20RSS%20%27yi%20dinamik%20olarak%20nas%C4%B1l%20olu%C5%9Fturaca%C4%9F%C4%B1m%C4%B1z%C4%B1%20anlataca%C4%9F%C4%B1m%20ama%20%C3%B6ncelikle%20RSS%20nedir%20bir%20g%C3%B6zden%20ge%C3%A7irelim.%0D%0A%0D%0ARSS%20nedir%3F%0D%0ARSS%20yani%20orjinal%20a%C3%A7%C4%B1l%C4%B1m%C4%B1%20ile%20Rich%20Site%20Summary%20%28Zengin%20Site%20%C3%96zeti%29%20kelimelerin%20ba%C5%9F%20harflerinden%20olu%C5%9Fur.%20RSS%20%27n" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1&amp;summary=Wordpress%20veya%20benzeri%20sistemlerde%20beraberinde%20gelen%20RSS%20%27yi%20dinamik%20olarak%20nas%C4%B1l%20olu%C5%9Fturaca%C4%9F%C4%B1m%C4%B1z%C4%B1%20anlataca%C4%9F%C4%B1m%20ama%20%C3%B6ncelikle%20RSS%20nedir%20bir%20g%C3%B6zden%20ge%C3%A7irelim.%0D%0A%0D%0ARSS%20nedir%3F%0D%0ARSS%20yani%20orjinal%20a%C3%A7%C4%B1l%C4%B1m%C4%B1%20ile%20Rich%20Site%20Summary%20%28Zengin%20Site%20%C3%96zeti%29%20kelimelerin%20ba%C5%9F%20harflerinden%20olu%C5%9Fur.%20RSS%20%27n&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html&amp;title=Php+ile+Dinamik+RSS+beslemesi+Yap%C4%B1m%C4%B1" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-ile-dinamik-rss-yapimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php &#8216;de Global Değişkeni</title>
		<link>http://www.flashcentury.net/php-de-global-degiskeni.html</link>
		<comments>http://www.flashcentury.net/php-de-global-degiskeni.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:16:37 +0000</pubDate>
		<dc:creator>Hüseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Degisken]]></category>
		<category><![CDATA[Fonksiyon]]></category>
		<category><![CDATA[Global]]></category>
		<category><![CDATA[Globals]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=493</guid>
		<description><![CDATA[Global değişkeni tanımlanan bir değişkeni fonksinlar içinde kullanmamızı sağlıyor ve kullanımı oldukça basittir. Bazı programlama Forum sitelerinde Global değişkeni ile ilgili sorulara rastlıyorum ve yapılan hata genellikle hep aynı oluyor. Fonksiyondan önce Global değişkeni tanımlanıyor ve fonksiyon içinde çalışması bekleniyor fakat global değişkeni fonksiyon içinde tanımlanmalıdır. Php &#8216;de iki farklı şekilde global değişkenini kullanabilirsiniz, - [...]]]></description>
			<content:encoded><![CDATA[<p>Global değişkeni tanımlanan bir değişkeni fonksinlar içinde kullanmamızı sağlıyor ve kullanımı oldukça basittir. Bazı programlama Forum sitelerinde Global değişkeni ile ilgili sorulara rastlıyorum ve yapılan hata genellikle hep aynı oluyor. Fonksiyondan önce Global değişkeni tanımlanıyor ve <span id="more-493"></span>fonksiyon içinde çalışması bekleniyor fakat global değişkeni fonksiyon içinde tanımlanmalıdır.</p>
<p>Php &#8216;de iki farklı şekilde global değişkenini kullanabilirsiniz,</p>
<p><strong><span style="color: #ff0000;">- Birinci yöntem ;</span></strong><br />
Fonsiyon içindeyken bir değişkenin global olduğunu tanımlarız</p>
<pre class="brush: php;">
&lt;?php
$degisken = 'Flashcentury.net';

function birinciYontem(){
global $degisken;
echo $degisken . ' bir global değişkendir';
}

birinciYontem()
?&gt;
</pre>
<p>Ekranda <em>Flashcentury.net bir global değişkendir</em> yazacaktır.</p>
<p><span style="color: #ff0000;"><strong>- İkinci yöntem ;</strong></span><br />
Diğer yöntemimiz ise, yine fonksiyon içinde kullanılır fakat bu defa farklı olarak değişkenimizi tanımlayıp, sonra kullanmak yerine direk GLOBALS[] aracılığı ile çağırıp kullanırız.</p>
<pre class="brush: php;">
&lt;?php
$degisken = 'Flashcentury.net';

function ikinciYontem(){
echo $GLOBALS['degisken'] . ' bir global değişkendir';
}

ikinciYontem()
?&gt;
</pre>
<p>Bu fonksiyonun da çıktısı <em>Flashcentury.net bir global değişkendir </em>olacaktır<em>. </em></p>
<p>İki kullanım arasında hiçbir fark yok fakat yinede hangisini<em> </em>kullanıyım derseniz benim tavisyem eğer fonksiyon içinde değişkeni birkaç farklı yerde kullanacaksanız birinci fakat sadece bir defalık kullanılacaksa ikinci yöntemi kullanmanız.</p>
<p>Dikkat etminiz gereken ufak bir ayrıntı ise ikinci yöntemde kullandıgım GLOBALS tanımlayıcısının sonunda &#8216;S&#8217; harfinin olmasıdır. (Bazen gözden kaçan ufacık bir ayrıntı saatleriniz alabilir)</p>
<p>Bir sonraki makalede görüşmek üzere&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;t=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni+-+http://b2l.me/wb9xz&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni&amp;link=http://www.flashcentury.net/php-de-global-degiskeni.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;t=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni&amp;body=Link: http://www.flashcentury.net/php-de-global-degiskeni.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Global%20de%C4%9Fi%C5%9Fkeni%20tan%C4%B1mlanan%20bir%20de%C4%9Fi%C5%9Fkeni%20fonksinlar%20i%C3%A7inde%20kullanmam%C4%B1z%C4%B1%20sa%C4%9Fl%C4%B1yor%20ve%20kullan%C4%B1m%C4%B1%20olduk%C3%A7a%20basittir.%20Baz%C4%B1%20programlama%20Forum%20sitelerinde%20Global%20de%C4%9Fi%C5%9Fkeni%20ile%20ilgili%20sorulara%20rastl%C4%B1yorum%20ve%20yap%C4%B1lan%20hata%20genellikle%20hep%20ayn%C4%B1%20oluyor.%20Fonksiyondan%20%C3%B6nce%20Global%20de%C4%9Fi%C5%9Fkeni%20ta" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni&amp;summary=Global%20de%C4%9Fi%C5%9Fkeni%20tan%C4%B1mlanan%20bir%20de%C4%9Fi%C5%9Fkeni%20fonksinlar%20i%C3%A7inde%20kullanmam%C4%B1z%C4%B1%20sa%C4%9Fl%C4%B1yor%20ve%20kullan%C4%B1m%C4%B1%20olduk%C3%A7a%20basittir.%20Baz%C4%B1%20programlama%20Forum%20sitelerinde%20Global%20de%C4%9Fi%C5%9Fkeni%20ile%20ilgili%20sorulara%20rastl%C4%B1yorum%20ve%20yap%C4%B1lan%20hata%20genellikle%20hep%20ayn%C4%B1%20oluyor.%20Fonksiyondan%20%C3%B6nce%20Global%20de%C4%9Fi%C5%9Fkeni%20ta&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-de-global-degiskeni.html&amp;title=Php+%27de+Global+De%C4%9Fi%C5%9Fkeni" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-de-global-degiskeni.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ‘de Mantıksal İfadeler (If Else)</title>
		<link>http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html</link>
		<comments>http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html#comments</comments>
		<pubDate>Wed, 17 Sep 2008 08:13:55 +0000</pubDate>
		<dc:creator>Huseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Elseif]]></category>
		<category><![CDATA[If]]></category>
		<category><![CDATA[if Else]]></category>
		<category><![CDATA[Mantıksal İfadeler]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=164</guid>
		<description><![CDATA[Tüm proğramlama dillerinin en önemli unsurlarindan biri olan mantıksal ifadeler Php &#8216;de cok sık kullanılan kodlar arasındadır. If &#8216;in Türkçe karşılığı Eğer dir. Yani bir durumun olması için proğrama şart koşarız. Kullanım şekli ; if (koşul) {yapılacak işlem} şeklindedir. Örneklemek gerekirse ; $Adiniz = &#34;Hüseyin&#34; if ($Adiniz == &#34;Hüseyin&#34;) { echo &#34;Merhaba Hüseyin&#34;; }  Şeklindedir. Yani [...]]]></description>
			<content:encoded><![CDATA[<p>Tüm proğramlama dillerinin en önemli unsurlarindan biri olan mantıksal ifadeler <a title="Php Nedir" href="http://www.flashcentury.net/index.php/php-dersleri/php-nedir.html">Php</a> &#8216;de cok sık kullanılan kodlar arasındadır.</p>
<p><a title="if" href="http://www.flashcentury.net/index.php/tag/if"><strong>If</strong> </a>&#8216;in Türkçe karşılığı <strong>Eğer </strong>dir. Yani bir durumun olması için proğrama şart koşarız.</p>
<p>Kullanım şekli ;</p>
<p><strong>if (</strong><span style="color: #ff0000;">koşul</span><strong>) {</strong><span style="color: #ff0000;">yapılacak işlem</span><strong>}</strong></p>
<p>şeklindedir.</p>
<p>Örneklemek gerekirse ;<span id="more-164"></span></p>
<pre class="brush: php;">$Adiniz = &quot;Hüseyin&quot;
if ($Adiniz == &quot;Hüseyin&quot;)
{
echo &quot;Merhaba Hüseyin&quot;;
} </pre>
<p>Şeklindedir. Yani Merhaba Hüseyin yazması için bir şart koşmuş olduk</p>
<p><strong><span style="color: #ff0000;">Eğer</span></strong> <span style="color: #003366;"><span style="color: #0000ff;">Adınız  Hüseyin</span> </span><span style="color: #339966;">ise</span> &#8212;&gt; Merhaba Hüseyin yaz.</p>
<p><span style="color: #ff0000;">if</span> (<span style="color: #3366ff;">Adiniz == &#8221;Hüseyin&#8221;) </span> &#8212;&gt; echo &#8220;Merhaba Hüseyin&#8221;;</p>
<p><a title="Php" href="http://www.flashcentury.net/index.php/php-dersleri/php-nedir.html">Php</a> &#8216;ye yeni başlayan arkadaşların sıklıkla yaptığı bir hatadan bahsetmek istiyorum; dikkat ettiyseniz <strong><a title="if" href="http://www.flashcentury.net/index.php/tag/if">if</a></strong> ile şart koşarken iki tane eşittir (<strong>==</strong>) işaret kullandık eğer <a title="Asp Nedir" href="http://www.flashcentury.net/index.php/asp-dersleri/asp-nedir.html">Asp</a> &#8216;de olduğu gibi tek eşittir işareti kullansaydık hata alirdik <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri">Php</a> &#8216;de (aslında tüm <strong>C</strong> ailesinde) <strong><a title="if" href="http://www.flashcentury.net/index.php/tag/if">if</a> </strong>ile bir şart koştuğumuzda çift eşittir işareti kullanmak zorundasiniz.</p>
<p>Peki durum olumsuz ise;  <strong><a title="Else" href="http://www.flashcentury.net/index.php/tag/else">Else</a></strong> komutumu imdadımıza yetişir.</p>
<pre class="brush: php;">if ($Adiniz == &quot;Hüseyin&quot;){
echo &quot;Merhaba Hüseyin&quot;;
else{
echo &quot;Siz Hüseyin Değilsiniz&quot;;
}</pre>
<p><strong><span style="color: #ff0000;">Eğer</span></strong> <span style="color: #003366;"><span style="color: #0000ff;">Adınız  Hüseyin</span> </span><span style="color: #339966;">ise</span> &#8212;&gt; Merhaba Hüseyin yaz<br />
<span style="color: #ff0000;">If</span> <span style="color: #3366ff;">Adiniz == &#8221;Hüseyin&#8221;</span> &#8212;&gt; echo &#8220;Merhaba Hüseyin&#8221;;</p>
<p><span style="color: #ff9900;"><span style="color: #f94005;">Değilse</span> </span>&#8212;&gt; Siz Hüseyin Değilsiniz yaz<br />
<span style="color: #f94005;">Else </span> &#8212;&gt; echo &#8220;Siz Hüseyin Değilsiniz&#8221;;</p>
<p>Eğer daha önce Asp kullanmışsanız  kodun sonunda <strong>End If</strong> komutu yaziyorduk fakat <a title="Php Dersleri" href="http://www.flashcentury.net/index.php/tag/php-dersleri">Php</a> &#8216;de sadece yapılacak işlemleri parantez ( <strong>{</strong> ve <strong>} </strong>) işaretleri arasına yazmamiz yeterli oluyor.</p>
<p>Şimdi de <a title="if" href="http://www.flashcentury.net/index.php/tag/if">if</a> sorgumuza bir alternetif daha koyalım ;</p>
<pre class="brush: php;">if ($Adiniz == &quot;Hüseyin&quot;) {
echo &quot;Merhaba Hüseyin&quot;;
}elseif ($Adiniz == &quot;Sevgi&quot;) {
echo &quot;Merhaba Sevgi&quot;;
}else
echo &quot;Siz Hüseyin veya Sevgi Değilsiniz&quot;;
}</pre>
<p>Gürdüğünüz gibi ikinci bir olasılık olarak Adiniz değişkeni <strong>Sevgi</strong> olması halide yapılacak bir işlem belirttik. Olasılıkları istediğimiz kadar arttıra biliriz ;</p>
<pre class="brush: php;">if ($Adiniz == &quot;Hüseyin&quot;) {
echo &quot;Merhaba Hüseyin&quot;
}elseif ($Adiniz ==  &quot;Sevgi&quot;) {
echo &quot;Merhaba Sevgi&quot;
}elseif ($Adiniz ==  &quot;Ahmet&quot;) {
echo &quot;Merhaba Ahmet&quot;
}elseif ($Adiniz ==  &quot;Dilek&quot;) {
echo &quot;Merhaba Dilek&quot;
}else{
echo &quot;Sizi Tanımıyorum&quot;
}</pre>
<p><strong>Elseif </strong>konutunu istediğimiz kadar arttıra biliriz fakat böyle durumlar da Mantıksal ifade için diğer bir seçenek olan <strong><a title="Php de Mantıksal İfadeler " href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-switch.html">Switch Case</a> </strong>Metodunu tavsiye ederim. Bu metodu <a title="Php de Mantıksal İfadeler (Switch)" href="http://www.flashcentury.net/index.php/php-dersleri/php-de-mantiksal-ifadeler-switch.html">bir sonraki Php dersimizde</a> anlatacağım.</p>
<p>Bazen de olumsuz bir şart koşmamız gerekebilir. Yukarıdaki örneğe devam edecek olursak; örneğin Sadece Adiniz değeri Hüseyin değilse bir işlem yaptırmak isteyebiliriz böyle durumlarda <strong>ünlem (!)</strong> isaretini kullanıyoruz ;</p>
<pre class="brush: php;">If ($Adiniz != &quot;Hüseyin&quot; ) {
echo &quot;Siz Kimsiniz?&quot;;
}</pre>
<p>Şimdi olayı biraz daha geliştirip iki seçenek koyalım (ve &#8211; veya seçenekleri)</p>
<p><span style="color: #ff0000;">Ve</span> içi <strong>&amp;&amp; </strong>isaretlerini kullanıyoruz ;</p>
<pre class="brush: php;">if ($Adiniz==&quot;Hüseyin&quot; &amp;amp;&amp;amp; $Soyadiniz=&quot;Kocak&quot;){
echo &quot;Merhaba Hüseyin Kocak&quot;
}</pre>
<p><span style="color: #ff0000;">Veya</span> içi <strong>|| </strong>işaretlerini kullanıyoruz ;</p>
<pre class="brush: php;">if ($Adiniz == &quot;Hüseyin&quot; || $Adiniz=&quot;Sevgi&quot;) {
echo &quot;Adiniz Hüseyin veya Sevgi ama Hagisisiniz emin degilim <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &quot;;
}</pre>
<p>Aslında biz yaşantımızda da bol miktarda Mantıksal ifade  kullanıyoruz örneğin</p>
<p><strong><span style="color: #ff0000;">Eğer</span> <span style="color: #3366ff;">soba sıcak </span><span style="color: #339966;">ise </span><span style="color: #800080;">dokunma </span></strong></p>
<p><strong><span style="color: #ff0000;">Eğer <span style="color: #3366ff;">bana doğru koşan şey köpek</span> ve <span style="color: #3366ff;">tasması bağlı değilse </span><span style="color: #339966;">ise</span> </span><span style="color: #993366;">kaç <img src='http://www.flashcentury.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></strong></p>
<p>Fakat canlıların beynini bilgisayar proğramlarından farklı kılan şey <strong>insiyatiftir</strong> yani kişi Köpekten kaçmak yerine hiçbir şey yapmayadabilir ne yapacağını garanti edemezsin ama proğram sizin verdiğiniz komutun dışına çıkmaz sadece verdiğiniz seçenekleri yapar değilse yapmaz ama ilerleyen teknoloji ile eğer birgün Proğram kendi isteği doğrultusunda islem yapacak olursa işte o zaman bilgisayar kontrol edilemez bir güç olur. Biraz konunun dışına çıktım ama yapay zeka çalışmalarının temeli if olayına dayanmaktadır ve bu <strong>eğer</strong>ler birleşerek kismen duyguları oluşturur insiyatifin oluşması için duygu ana etkenlerden biridir. Şu an Sevmek, Küsmek, ilgiduymak gibi 6 -7 duygu yapay zeka çalışmaları üzerinde gerçekleştirilmiştir.</p>
<p>Tekrar konumuza gönelim son olarak küçüktür ve büyüktür ifadelerinden bahsetmek istiyorum. Matematik derslerinde gördümüz gibi (<strong>&gt;</strong>) ve (<strong>&lt;</strong>) işaretlerini kullaniyoruz ;</p>
<pre class="brush: php;">if ($Yasiniz &amp;lt; 18){
echo &quot;Hemüz Reşit Değilsiniz.&quot;
}elseif ($Yasiniz == 18){
echo &quot;Bu Sene Reşit Olmuşsunuz.&quot;
}elseif ($Yasiniz &amp;gt; 18 ){
echo &quot;Reşitsiniz&quot;
}</pre>
<p>İşte bu kadar.</p>
<p>Php &#8217;de Operatörler başlığı altında büyüktür (<span style="color: #888888;">&gt;</span>), küçüktür (<strong>&lt;</strong>), büyük eşittir (<strong>=&gt;</strong>) gibi operatörlerden daha detaylı bahsedeceğim.</p>
<p>Bir sonraki derste görüşmek üzere&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;t=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29+-+http://b2l.me/v8g3v&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29&amp;link=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;t=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29&amp;body=Link: http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A T%C3%BCm%20pro%C4%9Framlama%20dillerinin%20en%20%C3%B6nemli%20unsurlarindan%20biri%C2%A0olan%20mant%C4%B1ksal%20ifadeler%20Php%20%27de%20cok%20s%C4%B1k%20kullan%C4%B1lan%20kodlar%20aras%C4%B1ndad%C4%B1r.%0D%0A%0D%0AIf%20%27in%20T%C3%BCrk%C3%A7e%20kar%C5%9F%C4%B1l%C4%B1%C4%9F%C4%B1%20E%C4%9Fer%20dir.%20Yani%20bir%20durumun%20olmas%C4%B1%20i%C3%A7in%20pro%C4%9Frama%20%C5%9Fart%20ko%C5%9Far%C4%B1z.%0D%0A%0D%0AKullan%C4%B1m%20%C5%9Fekli%20%3B%0D%0A%0D%0Aif%20%28ko%C5%9Ful%29%20%7Byap%C4%B1lacak%20i%C5%9Flem%7D%0D%0A%0D%0A%C5" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29&amp;summary=T%C3%BCm%20pro%C4%9Framlama%20dillerinin%20en%20%C3%B6nemli%20unsurlarindan%20biri%C2%A0olan%20mant%C4%B1ksal%20ifadeler%20Php%20%27de%20cok%20s%C4%B1k%20kullan%C4%B1lan%20kodlar%20aras%C4%B1ndad%C4%B1r.%0D%0A%0D%0AIf%20%27in%20T%C3%BCrk%C3%A7e%20kar%C5%9F%C4%B1l%C4%B1%C4%9F%C4%B1%20E%C4%9Fer%20dir.%20Yani%20bir%20durumun%20olmas%C4%B1%20i%C3%A7in%20pro%C4%9Frama%20%C5%9Fart%20ko%C5%9Far%C4%B1z.%0D%0A%0D%0AKullan%C4%B1m%20%C5%9Fekli%20%3B%0D%0A%0D%0Aif%20%28ko%C5%9Ful%29%20%7Byap%C4%B1lacak%20i%C5%9Flem%7D%0D%0A%0D%0A%C5&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html&amp;title=Php+%E2%80%98de+Mant%C4%B1ksal+%C4%B0fadeler+%28If+Else%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/php-de-mantiksal-ifadeler-if-else.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php ‘de Sabit Değerler (Define)</title>
		<link>http://www.flashcentury.net/157.html</link>
		<comments>http://www.flashcentury.net/157.html#comments</comments>
		<pubDate>Tue, 16 Sep 2008 15:29:29 +0000</pubDate>
		<dc:creator>Huseyin Kocak</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Define]]></category>
		<category><![CDATA[Defined]]></category>
		<category><![CDATA[Degisken]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpinfo]]></category>
		<category><![CDATA[Sabit Deger]]></category>
		<category><![CDATA[Session]]></category>

		<guid isPermaLink="false">http://www.flashcentury.net/?p=157</guid>
		<description><![CDATA[Sitenizde bazı değiskenlerin sabit kalmasını isteyebilirsiniz aslinda degerin siteyi gezinme boyunca sabit kaldığını düşünürsek buna değişken demek ne derece doğru olur bilmiyorum. Örneğin site girişinde ziyaretciye Türkçe veya ingilizce dil seçtirdiniz ve ziyaretci ana sayfaya girdi ve seçtiği lisana göre sayfası acılması gerekiyor bunun yanı sıra diğer sayfaları gezerkende seçtigi dil ile sayfalar arasinda dolaşmaya [...]]]></description>
			<content:encoded><![CDATA[<p>Sitenizde bazı değiskenlerin sabit kalmasını isteyebilirsiniz aslinda degerin siteyi gezinme boyunca sabit kaldığını düşünürsek buna değişken demek ne derece doğru olur bilmiyorum.</p>
<p>Örneğin site girişinde ziyaretciye Türkçe veya ingilizce dil seçtirdiniz ve ziyaretci ana sayfaya girdi ve seçtiği lisana göre sayfası acılması gerekiyor bunun yanı sıra diğer sayfaları gezerkende seçtigi dil ile sayfalar arasinda dolaşmaya devam ediyor olması gerekir. Böyle bir durumda <strong>sabit bir değere</strong> ihtiyacımız var demektir. Sabit değerleri <strong>Define </strong>komutu ile tanımlıyoruz.</p>
<p>Şimdi bu işi nasıl yaptığımıza bakalim ;<span id="more-157"></span></p>
<pre class="brush: php;">
define ( &quot;Site_dili&quot;, &quot;Tr&quot;);
define ( &quot;site_baslik&quot;, &quot;Flashcentury.net&quot;);
</pre>
<p>işte bu kadar. Ziyaretçi siteden cikana kadar <strong>site_dili</strong> &#8216;nin degeri <span style="color: #ff0000;">Tr </span>ve <strong>site_baslik</strong> &#8216;in değeri <span style="color: #003366;"><span style="color: #ff0000;">Flashcentury.net</span> </span>olacaktır.</p>
<p>Kullanım konusunda normal değişkene göre iki önemli farki vardir birincisi sabir degerlerin basina $ (dollar) isareti konulamaz ikincisi ise sabit egerler hicbir sekilde degistirilemez. Ayni isimde bir degisken taminlanabilir örnegi $site_baslik isimli yeni bir degisken olusturup bir deger verebilirsiniz, Php sabitin ve degiskenin basindaki &amp; (dollar) isaretleriden anlayarak iki ikisini karistirmaz.</p>
<pre class="brush: php;">
If (site_dili == &quot;Tr&quot;) {
//Site dili Türkçe olacak
}
elseif (site_dili == &quot;En&quot;) {
//Site dili Ingilizce olacak
}
</pre>
<p>ve</p>
<pre class="brush: xml;"> &amp;lt;?php echo (site_baslik); ?&amp;gt; </pre>
<p>Şeklinde kullanabilirsiz.</p>
<p>Yukarida bahsettigim gibi sabit degerin icerigi belirlendikten sonra degistirilemez fakat eger degistirmeye calisirsaniz da hata vermez fakat bir sabit deger dolumu bosmu bazen kodlama araciligiyla kontrol etmeniz gerekebilir böyle bir durumda <strong>defined </strong>komutunu kullkaniyoruz<strong>. </strong>Yukaridaki örnekten yola cikacak olursak eger dil secilmemisse bunu ziyaretciye bildirsin.</p>
<pre class="brush: php;">
if (defined( &quot;site_dili&quot; )) {
//Sabit değer tanımlanmış, yani site dili secilmis
}else{
echo (&quot;Site dili secmediginiz !&quot;);
}
</pre>
<p>Php &#8216;nin halihazirda sabit değerleri de vardir. Bunlar dan bazilari ;</p>
<ul>
<li>True (doğru) değeri sayisal olarak 1 (bir) &#8216;dir</li>
<li>False (yanlış) değeri sayisal olarak 0 (Sifir) &#8216;dir</li>
<li>__FILE__ : O anda çalışmakta olan Php dosyasının adı (kelimenin önünde ve sonunda iki alt-çizgi var);</li>
<li>__LINE__ : Bu ifadenin yer aldığı satırın sayısı (kelimenin önünde ve sonunda iki alt-çizgi var);</li>
<li>PHP_VERSION: Php &#8216;nin sürümü (İki kelimenin arasında bir alt-çizgi var);</li>
<li>PHP_OS: Php &#8216;nin çalıştığı işletim sistemi (İki kelimenin arasında bir alt-çizgi var);</li>
</ul>
<p>Bunlara ek olarak, E_ERROR, E_WARNING, E_NOTICE ve E_PARSE şeklinde hata durumunda hatanın çeşitli özelliklerini bildiren sabit değerleri de kullanabiliriz.</p>
<p>Php hakkında çok daha geniş bilgiyi <strong>phpinfo()</strong> fonksiyonunu çağırak alabilirsiniz.</p>
<p><strong>phpinfo()</strong> fonksiyonunun kullanimi cok basittir;</p>
<p>Yeni bir Php dosyasi olusturun ve adini phpinfo.php olarak degistirin, sonra phpinfo.php dosyasinin icine su kodu ekleyin</p>
<pre class="brush: php;">
phpinfo();
</pre>
<p>ve dosyamizi kaydedin.</p>
<p>phpinfo.php &#8216;yi calistirdiginizda tüm sabit deger deskenlerini size verecektir. Aslinda bu komutun amaci sabit degerleri vermek degil sistem ve server hakkinda bilgi almaktir fakat bu bilgileri sabit degerler araciligiyla verdigi icin bu konudada bilgi sabibi olabilirsiniz.</p>
<p>phpinfo.php dosyasini inceledikten sonra silmeyi unutmayin aksi taktirde güvenlik icin risk teskil edebilir, bu bilgi sadece size yönelik bir bilgilendirme komutudur. Bu dosyanin size verdigi bilgiler baskalarinin eline gectiginde güvenlik aciklarinizi göstermis olursunuz hatta bu baskasi kiyindan kösesinden hackerlik yapmaya calisiyorsa ona yardimci olmus olursunuz:)</p>
<p>Son olarak <strong>Session</strong> komutundan da bahsetmek istiyorum yaptığı görev bakımından <strong>define &#8216;e</strong><span style="color: #888888;"> </span><strong>benzer fakat cok daha geniş özellikler sağlar</strong> örnegin degerini degistirebilir, yasama süresini belirleyebilirsiniz ve belli bir süre sonra bu değer kendi kendini yok edebilir veya ziyaretçi browser &#8216;i (Web tarayıcısını) kapatıp açsa dahi değer hala yasamını sürdürebilir. Session genellikle üyelik sistemlerinde kullanılır. Geniş bir konu olduğu için ilerleyen derslerde <em>Php &#8216;de Session Nesnesi</em> başlıgı altında sizelere anlatacağım&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flashcentury.net/157.html&amp;t=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu paylaş:Facebook">Bunu paylaş:Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29+-+http://b2l.me/v955h&amp;source=shareaholic" rel="nofollow" class="external" title="Bunu Tweet'le!">Bunu Tweet'le!</a>
		</li>
		<li class="shr-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29&amp;link=http://www.flashcentury.net/157.html" rel="nofollow" class="external" title="Bunu paylaş:FriendFeed">Bunu paylaş:FriendFeed</a>
		</li>
		<li class="shr-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.flashcentury.net/157.html&amp;t=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu postala:MySpace">Bunu postala:MySpace</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu Digg'le!">Bunu Digg'le!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu paylaş:del.icio.us">Bunu paylaş:del.icio.us</a>
		</li>
		<li class="shr-yahoomail">
			<a href="http://compose.mail.yahoo.com/?Subject=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29&amp;body=Link: http://www.flashcentury.net/157.html (shareaholic aracılığıyla)%0D%0A%0D%0A----%0D%0A Sitenizde%20baz%C4%B1%20de%C4%9Fiskenlerin%20sabit%20kalmas%C4%B1n%C4%B1%20isteyebilirsiniz%20aslinda%20degerin%20siteyi%20gezinme%20boyunca%20sabit%20kald%C4%B1%C4%9F%C4%B1n%C4%B1%20d%C3%BC%C5%9F%C3%BCn%C3%BCrsek%20buna%20de%C4%9Fi%C5%9Fken%20demek%20ne%20derece%20do%C4%9Fru%20olur%20bilmiyorum.%0D%0A%0D%0A%C3%96rne%C4%9Fin%20site%20giri%C5%9Finde%20ziyaretciye%20T%C3%BCrk%C3%A7e%20veya%20ingilizce%20dil%20se%C3%A7tirdiniz%20ve%20ziyaretci%20ana%20sayfa" rel="nofollow" class="external" title="Bunu e-postala:Yahoo! Mail">Bunu e-postala:Yahoo! Mail</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş">İyi bir şeye mi denk geldin? StumbleUpon üzerinde paylaş</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu paylaş:Reddit">Bunu paylaş:Reddit</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29&amp;summary=Sitenizde%20baz%C4%B1%20de%C4%9Fiskenlerin%20sabit%20kalmas%C4%B1n%C4%B1%20isteyebilirsiniz%20aslinda%20degerin%20siteyi%20gezinme%20boyunca%20sabit%20kald%C4%B1%C4%9F%C4%B1n%C4%B1%20d%C3%BC%C5%9F%C3%BCn%C3%BCrsek%20buna%20de%C4%9Fi%C5%9Fken%20demek%20ne%20derece%20do%C4%9Fru%20olur%20bilmiyorum.%0D%0A%0D%0A%C3%96rne%C4%9Fin%20site%20giri%C5%9Finde%20ziyaretciye%20T%C3%BCrk%C3%A7e%20veya%20ingilizce%20dil%20se%C3%A7tirdiniz%20ve%20ziyaretci%20ana%20sayfa&amp;source=Flashcentury" rel="nofollow" class="external" title="Bunu paylaş:LinkedIn">Bunu paylaş:LinkedIn</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.flashcentury.net/157.html&amp;title=Php+%E2%80%98de+Sabit+De%C4%9Ferler+%28Define%29" rel="nofollow" class="external" title="Bunu ekle:Google Bookmarks">Bunu ekle:Google Bookmarks</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flashcentury.net/157.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
