<?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>İlgiselcom &#187; PHP</title>
	<atom:link href="http://ilgisel.com/blog/etiket/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilgisel.com/blog</link>
	<description>İlgi alanlarına dair konular</description>
	<lastBuildDate>Fri, 11 May 2012 19:59:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Web Hosting alırken hangi işletim sistemini seçmeliyim?</title>
		<link>http://ilgisel.com/blog/yazi/web-hosting-alirken-hangi-isletim-sistemini-secmeliyim/</link>
		<comments>http://ilgisel.com/blog/yazi/web-hosting-alirken-hangi-isletim-sistemini-secmeliyim/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 19:48:21 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[alan adı]]></category>
		<category><![CDATA[alan adı barındırma]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[bedava hosting]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[dreamhost coupon code]]></category>
		<category><![CDATA[dreamhost indirim kuponu]]></category>
		<category><![CDATA[dreamhost kupon kodu]]></category>
		<category><![CDATA[hosting servisi seçmek]]></category>
		<category><![CDATA[linux server]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[web hosting işletim sistemi]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=2175</guid>
		<description><![CDATA[Web hosting alırken işletim sistemini seçmenin ne alakası var diyorsanız, aslında çok alakası var. Alan Adınızı barındırdığınız bilgisayarlarda işletim sistemleri olan bilgisayarlardır. ]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-2176" title="Hosting" src="http://ilgisel.com/blog/wp-content/uploads/2011/12/3771301349_9d245c9d0f_o.jpg" alt="" width="300" height="238" /></p>
<p>Web hosting alırken işletim sistemini seçmenin ne alakası var diyorsanız, aslında çok alakası var. Alan Adınızı barındırdığınız bilgisayarlarda işletim sistemleri olan bilgisayarlardır. Tabi evde kullandığımız gibi işletim sistemleri kullanmazlar, server&#8217;lar için üretilen versiyonlarını kullanırlar. Bu yüzden işletim sistemi seçmek önemlidir. Bunun içinde ilk önce sitenizi hangi dilde kodlayacağınızı bilmelisiniz.</p>
<p><span id="more-2175"></span></p>
<h3>Kodlama için Hangi Dili Kullanıyoruz?</h3>
<p>Burada dil dediğimiz ingilizce, türkçe gibi şeyler değil tabiki. Bunlar basitçe anlatmak gerekirse web sitesi programlama dilleridir. Eğer sayfalarınızı ASP veya .NET ile birlikte Access veya MSSQL veritabanıyla birlikte kullanmak istiyorsanız <strong>Windows tabanlı</strong> hosting paketlerini tercih etmelisiniz.</p>
<p>Onun yerine Php, Cgi ve Perl ile birlikte Mysql gibi veritabanları kullanmayı düşünüyorsanız, <strong>Linux tabanlı</strong> (ubuntu gibi) hosting paketlerinden birini seçmeniz doğru tercih olacaktır. Eğer sizde PHP kodluyorsanız ve Hosting arıyorsanız aşağıdaki linkini verdiğim konuya göz gezdirin;</p>
<p><a href="http://ilgisel.com/blog/yazi/domain-ve-hosting-nedir-hosting-servisi-secerken-nelere-dikkat-edilmeli/" target="_blank">http://ilgisel.com/blog/yazi/domain-ve-hosting-nedir-hosting-servisi-secerken-nelere-dikkat-edilmeli/</a></p>
<p>Linux Hosting paketleri genel olarak Windows hosting paketlerine göre daha uygun fiyatlı ve daha stabildir. Güvenlik açısından Linux işletim sistemi, kullanım ve kurulum açısındansa Windows işletim sistemi tercih sebebiniz olacaktır.</p>
<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 0px;">Tabi işin bir diğer kısmı da eğer sitenizde dinamik yapıda dosyalar (ASP, PHP gibi) kullanmayacaksanız yani siteniz statik HTML bir site olacaksa Windows ya da Linux işlerim sistemi tercihi sizin için fark etmeyecektir.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/web-hosting-alirken-hangi-isletim-sistemini-secmeliyim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Programlamada İsimden Sonra Dilbilgisine Uygun Ek Getirme</title>
		<link>http://ilgisel.com/blog/yazi/php-programlamada-isimden-sonra-dilbilgisine-uygun-ek-getirme/</link>
		<comments>http://ilgisel.com/blog/yazi/php-programlamada-isimden-sonra-dilbilgisine-uygun-ek-getirme/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 19:08:16 +0000</pubDate>
		<dc:creator>Metin</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[dilbilgisine uygun ek getirme]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php programlama]]></category>
		<category><![CDATA[web programlama]]></category>
		<category><![CDATA[yapay zeka]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=2014</guid>
		<description><![CDATA[Ben php dilinde ismi okumayı ve uygun ek getirmeyi ilk kez Facebook'ta gördüm. Ve Dinçer'le bunun bi tartışmasını yapmıştık nasıl yapılır edilir diye]]></description>
			<content:encoded><![CDATA[<p>Ben php dilinde ismi okumayı ve uygun ek getirmeyi ilk kez Facebook&#8217;ta gördüm. Ve Dinçer&#8217;le bunun bi tartışmasını yapmıştık nasıl yapılır edilir diye. Sonuçta benim bugün böyle bir ihtiyacım oluştu ve programı yazabildim. Lütfen eklemede sorun yaşarsanız yorumda belirtin ki kodu kusursuzlaştıralım. Ayrıca bu kadar Türk sitesi varken böyle bir uygulamanın ilk kez facebook&#8217;ta olması ilginç tabii (Ya da ben ilk facebookta gördüm). Bizim Türkler zekice bundan böyle sıyrılıyor:</p>
<p style="padding-left: 30px;">Facebook&#8217;ta: Ahmet &#8216;de Mehmet<span style="color: #ff0000;"><strong>&#8216;in</strong></span> fotoğrafına yorum yaptı.<br />
Kaçamaklı-1: Ahmet isimli üye Mehmet isimli üyenin fotoğrafına yorum yaptı.<br />
Kaçamaklı-2: Ahmet, Mehmet isimli üyenin fotoğrafına yorum yaptı.</p>
<p>Gibi bu liste uzayıp gider. Ancak şunu belirtmek isterim Türkçe hiç bir kelimenin sonunda 2 tane sesli harf yoktur. Dolayısı ile yazılmış olan bu programda denemee yazdığınızda denemee<strong>&#8216;nin</strong> yerine denemee&#8217;<strong><span style="color: #ff0000;">i</span>nin</strong> çıktısını alırsınız.</p>
<p>Umarım bu tarz bir programlama bizim vesilemizle web sitelerinde kullanılmaya başlanır ve klasik otomatik mesajlar yerine yazıyı veya isminizi okuyabilen (bir nevi yapay zeka) daha insansı programlar görürüz.</p>
<p>Bu program çok uzun kodlara sahip! Bu kodları azaltıp daha iyi geliştirecek arkadaşları da bizim gibi kodlarını paylaşmaya davet ediyorum.</p>
<p>İlk Versiyonda sert ünsüz ve yumuşak ünsüzleri ayırt edemiyor ve tam anlamıyla doğru değil <strong><a href="http://www.mondaynay.com/demolar/dilbilgisine_uygun_ekleme.php?cevirilicek_isim=Metin+YAVUZ" target="_blank">V1 Demosu için tıklayınız.</a></strong></p>
<p><strong>Versiyon &#8220;1&#8243; Kodlar:</strong></p>
<pre class="brush: php; title: ; notranslate">

&lt; ?
$uye_ismi_cagir = $HTTP_GET_VARS['cevirilicek_isim'];
$dilbilgisi_icin_son_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) -1)); // -1 olması son karakteri çağırıyor
$dilbilgisi_icin_sondan_ikinci_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) - 2, 1)); // -2 son ikisi açıklama http://tr2.php.net/substr
$sondan_4uncu_karakteri_cagir = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) -4, 1)); // -4 olması son 4 karakteri çağırıyor , 1 olması kesilen kelimenin baş harfini alıyor

$dorduncu_harfler_bu_mu = array(e, v);

if (in_array($sondan_4uncu_karakteri_cagir, $dorduncu_harfler_bu_mu)){
$dilbilgisi_son_karakter_icin = array(
&quot;a&quot;=&gt;&quot;nın&quot;,
&quot;b&quot;=&gt;&quot;n&quot;,
&quot;c&quot;=&gt;&quot;n&quot;,
&quot;ç&quot;=&gt;&quot;n&quot;,
&quot;d&quot;=&gt;&quot;n&quot;,
&quot;e&quot;=&gt;&quot;nin&quot;,
&quot;f&quot;=&gt;&quot;n&quot;,
&quot;g&quot;=&gt;&quot;n&quot;,
&quot;ğ&quot;=&gt;&quot;n&quot;,
&quot;Ğ&quot;=&gt;&quot;n&quot;,
&quot;h&quot;=&gt;&quot;n&quot;,
&quot;ı&quot;=&gt;&quot;nın&quot;,
&quot;i&quot;=&gt;&quot;nin&quot;,
&quot;I&quot;=&gt;&quot;nın&quot;,
&quot;İ&quot;=&gt;&quot;nin&quot;,
&quot;j&quot;=&gt;&quot;n&quot;,
&quot;k&quot;=&gt;&quot;n&quot;,
&quot;l&quot;=&gt;&quot;n&quot;,
&quot;m&quot;=&gt;&quot;n&quot;,
&quot;n&quot;=&gt;&quot;n&quot;,
&quot;o&quot;=&gt;&quot;nun&quot;,
&quot;ö&quot;=&gt;&quot;nün&quot;,
&quot;Ö&quot;=&gt;&quot;nün&quot;,
&quot;p&quot;=&gt;&quot;n&quot;,
&quot;r&quot;=&gt;&quot;n&quot;,
&quot;s&quot;=&gt;&quot;n&quot;,
&quot;ş&quot;=&gt;&quot;n&quot;,
&quot;Ş&quot;=&gt;&quot;n&quot;,
&quot;t&quot;=&gt;&quot;n&quot;,
&quot;u&quot;=&gt;&quot;nun&quot;,
&quot;ü&quot;=&gt;&quot;nün&quot;,
&quot;Ü&quot;=&gt;&quot;nün&quot;,
&quot;v&quot;=&gt;&quot;n&quot;,
&quot;y&quot;=&gt;&quot;n&quot;,
&quot;z&quot;=&gt;&quot;n&quot;);
$dilbilgisi_sondan_ikinci_karakter_icin = array(
&quot;b&quot;=&gt;&quot;&quot;,
&quot;c&quot;=&gt;&quot;&quot;,
&quot;ç&quot;=&gt;&quot;&quot;,
&quot;d&quot;=&gt;&quot;&quot;,
&quot;f&quot;=&gt;&quot;&quot;,
&quot;g&quot;=&gt;&quot;&quot;,
&quot;ğ&quot;=&gt;&quot;&quot;,
&quot;ğ&quot;=&gt;&quot;&quot;,
&quot;h&quot;=&gt;&quot;&quot;,
&quot;j&quot;=&gt;&quot;&quot;,
&quot;k&quot;=&gt;&quot;&quot;,
&quot;l&quot;=&gt;&quot;&quot;,
&quot;m&quot;=&gt;&quot;&quot;,
&quot;n&quot;=&gt;&quot;&quot;,
&quot;p&quot;=&gt;&quot;&quot;,
&quot;r&quot;=&gt;&quot;&quot;,
&quot;s&quot;=&gt;&quot;&quot;,
&quot;ş&quot;=&gt;&quot;&quot;,
&quot;t&quot;=&gt;&quot;&quot;,
&quot;v&quot;=&gt;&quot;&quot;,
&quot;y&quot;=&gt;&quot;&quot;,
&quot;z&quot;=&gt;&quot;&quot;,
&quot;a&quot;=&gt;&quot;i&quot;, // önemli
&quot;e&quot;=&gt;&quot;i&quot;,
&quot;ı&quot;=&gt;&quot;ı&quot;,
&quot;İ&quot;=&gt;&quot;i&quot;,
&quot;i&quot;=&gt;&quot;i&quot;,
&quot;o&quot;=&gt;&quot;u&quot;,
&quot;ö&quot;=&gt;&quot;ü&quot;,
&quot;Ö&quot;=&gt;&quot;ü&quot;,
&quot;u&quot;=&gt;&quot;u&quot;,
&quot;ü&quot;=&gt;&quot;ü&quot;,
&quot;Ü&quot;=&gt;&quot;ü&quot;);
}
else {
$dilbilgisi_son_karakter_icin = array(
&quot;a&quot;=&gt;&quot;nın&quot;,
&quot;b&quot;=&gt;&quot;n&quot;,
&quot;c&quot;=&gt;&quot;n&quot;,
&quot;ç&quot;=&gt;&quot;n&quot;,
&quot;d&quot;=&gt;&quot;n&quot;,
&quot;e&quot;=&gt;&quot;nin&quot;,
&quot;f&quot;=&gt;&quot;n&quot;,
&quot;g&quot;=&gt;&quot;n&quot;,
&quot;ğ&quot;=&gt;&quot;n&quot;,
&quot;Ğ&quot;=&gt;&quot;n&quot;,
&quot;h&quot;=&gt;&quot;n&quot;,
&quot;ı&quot;=&gt;&quot;nın&quot;,
&quot;i&quot;=&gt;&quot;nin&quot;,
&quot;I&quot;=&gt;&quot;nın&quot;,
&quot;İ&quot;=&gt;&quot;nin&quot;,
&quot;j&quot;=&gt;&quot;n&quot;,
&quot;k&quot;=&gt;&quot;n&quot;,
&quot;l&quot;=&gt;&quot;n&quot;,
&quot;m&quot;=&gt;&quot;n&quot;,
&quot;n&quot;=&gt;&quot;n&quot;,
&quot;o&quot;=&gt;&quot;nun&quot;,
&quot;ö&quot;=&gt;&quot;nün&quot;,
&quot;Ö&quot;=&gt;&quot;nün&quot;,
&quot;p&quot;=&gt;&quot;n&quot;,
&quot;r&quot;=&gt;&quot;n&quot;,
&quot;s&quot;=&gt;&quot;n&quot;,
&quot;ş&quot;=&gt;&quot;n&quot;,
&quot;Ş&quot;=&gt;&quot;n&quot;,
&quot;t&quot;=&gt;&quot;n&quot;,
&quot;u&quot;=&gt;&quot;nun&quot;,
&quot;ü&quot;=&gt;&quot;nün&quot;,
&quot;Ü&quot;=&gt;&quot;nün&quot;,
&quot;v&quot;=&gt;&quot;n&quot;,
&quot;y&quot;=&gt;&quot;n&quot;,
&quot;z&quot;=&gt;&quot;n&quot;);
$dilbilgisi_sondan_ikinci_karakter_icin = array(
&quot;b&quot;=&gt;&quot;&quot;,
&quot;c&quot;=&gt;&quot;&quot;,
&quot;ç&quot;=&gt;&quot;&quot;,
&quot;d&quot;=&gt;&quot;&quot;,
&quot;f&quot;=&gt;&quot;&quot;,
&quot;g&quot;=&gt;&quot;&quot;,
&quot;ğ&quot;=&gt;&quot;&quot;,
&quot;ğ&quot;=&gt;&quot;&quot;,
&quot;h&quot;=&gt;&quot;&quot;,
&quot;j&quot;=&gt;&quot;&quot;,
&quot;k&quot;=&gt;&quot;&quot;,
&quot;l&quot;=&gt;&quot;&quot;,
&quot;m&quot;=&gt;&quot;&quot;,
&quot;n&quot;=&gt;&quot;&quot;,
&quot;p&quot;=&gt;&quot;&quot;,
&quot;r&quot;=&gt;&quot;&quot;,
&quot;s&quot;=&gt;&quot;&quot;,
&quot;ş&quot;=&gt;&quot;&quot;,
&quot;t&quot;=&gt;&quot;&quot;,
&quot;v&quot;=&gt;&quot;&quot;,
&quot;y&quot;=&gt;&quot;&quot;,
&quot;z&quot;=&gt;&quot;&quot;,
&quot;a&quot;=&gt;&quot;ı&quot;, // önemli
&quot;e&quot;=&gt;&quot;i&quot;,
&quot;ı&quot;=&gt;&quot;ı&quot;,
&quot;İ&quot;=&gt;&quot;i&quot;,
&quot;i&quot;=&gt;&quot;i&quot;,
&quot;o&quot;=&gt;&quot;u&quot;,
&quot;ö&quot;=&gt;&quot;ü&quot;,
&quot;Ö&quot;=&gt;&quot;ü&quot;,
&quot;u&quot;=&gt;&quot;u&quot;,
&quot;ü&quot;=&gt;&quot;ü&quot;,
&quot;Ü&quot;=&gt;&quot;ü&quot;);
}

$son_karakter_belirlendi_ve_yazildi = strtr($dilbilgisi_icin_son_karakter,$dilbilgisi_son_karakter_icin);
$sondan_ikinci_karakter_belirlendi_ve_yazildi = strtr($dilbilgisi_icin_sondan_ikinci_karakter,$dilbilgisi_sondan_ikinci_karakter_icin);
$kesmeden_sonrasini_artik_birlestir_yeter = &quot;'$sondan_ikinci_karakter_belirlendi_ve_yazildi$son_karakter_belirlendi_ve_yazildi&quot;;
echo &quot;$dorduncu_harfler$uye_ismi_cagir&lt;b&gt;$kesmeden_sonrasini_artik_birlestir_yeter&lt;/b&gt;&quot;;
?&gt;

&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1254&quot;&gt;
&lt;title&gt;İsimden Sonra Dilbilgisine Uygun Ek Getirme&lt;/title&gt;&lt;/meta&gt;&lt;/head&gt;&lt;body&gt;

&lt;form method=&quot;get&quot; enctype=&quot;multipart/form-data&quot; onSubmit=&quot;uploadbutton.disabled=true;&quot; name=myform&gt;
&lt;input type=&quot;text&quot; name=&quot;cevirilicek_isim&quot; value=&quot;&lt;? $uye_ismi_cagir = $HTTP_GET_VARS['cevirilicek_isim'];
echo &quot;$uye_ismi_cagir&quot;;?/&gt;&quot;  size=&quot;34&quot;&gt;
&lt;input type=&quot;submit&quot; value=&quot;Uygun EK getir&quot; size=&quot;20&quot;/&gt;&lt;/form&gt;

&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Bu uygulama Türkçe isimlere kesme işaretinden
sonra dilbilgisine uygun şekilde ek getirmeye yarar.&lt;br /&gt;&lt;a HREF=&quot;http://www.mondaynay.com/2008/09/php-programlamada-isimden-sonra-dilbilgisine-uygun-ek-getirme/&quot;&gt;&lt;b&gt;Daha detaylı bilgi&lt;/b&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&lt;b&gt;Kodlama:&lt;/b&gt; &lt;a HREF=&quot;http://www.metinyavuz.com.tr&quot;&gt;Metin YAVUZ&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>
<p><strong>Versiyon 2</strong></p>
<p>İkinci Versiyonda sert ünsüz ve yumuşak ünsüzleri ayırt ediyor ve şu ana kadar benim aklıma gelen çoğu Türkçe kelimeye doğru ekleme yapabiliyor. Eğer yapamadığını görürseniz <strong>lütfen yorum yazın</strong>! :D</p>
<p><strong><a href="http://www.mondaynay.com/demolar/dilbilgisine_uygun_ekleme_v2.php?cevirilicek_isim=Metin+YAVUZ" target="_blank">V2 Demosu için tıklayınız.</a></strong></p>
<p><strong>Versiyon &#8220;2&#8243; Kodlar:</strong></p>
<pre class="brush: php; title: ; notranslate">

&lt; ?
$uye_ismi_cagir = $HTTP_GET_VARS['cevirilicek_isim'];
$son_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) -1)); // -1 olması son karakteri çağırıyor
$sondan_ikinci_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) - 2, 1)); // -2 son ikisi açıklama http://tr2.php.net/substr
$sondan_ucuncu_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) - 3, 1));
$sondan_dorduncu_karakter = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) -4, 1)); // -4 olması sondan 4üncü karakteri çağırıyor
$sondan_dortluk = strtolower(substr($uye_ismi_cagir, strlen($uye_ismi_cagir) -4)); // -4 olması son 4 karakteri çağırıyor

$sert_sessizler = array(ğ,p,c,ç,Ç,t,k,f,s,ş,Ş,s,h); // ın olacaklar
$yumusak_sessizler = array(b,c,d,g,h,j,l,m,n,p,r,v,y,z); //in olacaklar

$kalin_sesliler_1 = array(a,ı); // ın, nın olacaklar
$kalin_sesliler_2 = array(o,u); // un, nun olacaklar
$ince_sesliler_1  = array(ö,ü,Ü); // ün, nün olacaklar
$ince_sesliler_2  = array(e,i,İ); // in, nin olacaklar

$a_yumusamaya_ugrayanlar  = array(emal); // kemal'in, cemal'in yumuşatması

// SESLİ HARFLE BİTİŞLER
if (in_array($son_karakter, $kalin_sesliler_1)){
$son_ek = &quot;nın&quot;;
}
elseif (in_array($son_karakter, $kalin_sesliler_2)){
$son_ek = &quot;nun&quot;;
}
elseif (in_array($son_karakter, $ince_sesliler_1)){
$son_ek = &quot;nün&quot;;
}
elseif (in_array($son_karakter, $ince_sesliler_2)){
$son_ek = &quot;nin&quot;;
}
// SESSİZ HARFLE BİTİŞLER
elseif (in_array($sondan_dortluk, $a_yumusamaya_ugrayanlar) ||
in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ucuncu_karakter, $ince_sesliler_2)||
in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $ince_sesliler_2)||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $ince_sesliler_2)){
$son_ek = &quot;in&quot;;
}
elseif (in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_1) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter,$ince_sesliler_2) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_1) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter,$kalin_sesliler_1) ||
in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_1) ||
in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter, $kalin_sesliler_1) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter, $kalin_sesliler_2) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter, $ince_sesliler_2) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_1) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_dorduncu_karakter, $yumusak_sessizler) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_1)
){
$son_ek = &quot;ın&quot;;
}

elseif (in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_2) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $kalin_sesliler_2)){
$son_ek = &quot;un&quot;;
}
elseif (in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $ince_sesliler_1) ||
in_array($son_karakter, $sert_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $yumusak_sessizler) ||
in_array($son_karakter, $yumusak_sessizler) &amp;amp;amp;amp;&amp;amp;amp;amp; in_array($sondan_ikinci_karakter, $ince_sesliler_1)){
$son_ek = &quot;ün&quot;;
}
else {
$son_ek = &quot;&quot;;
}

$yeter_ya = &quot;'$sondan_iki_onceki_ek$sondan_bir_onceki_ek$son_ek&quot;;
echo &quot;$uye_ismi_cagir&lt;b&gt;$yeter_ya&quot;;
?&gt;

&lt;html&gt;&lt;head&gt;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1254&quot;&gt;
&lt;title&gt;İsimden Sonra Dilbilgisine Uygun Ek Getirme&lt;/title&gt;&lt;/meta&gt;&lt;/head&gt;&lt;body&gt;

&lt;form method=&quot;get&quot; enctype=&quot;multipart/form-data&quot; onSubmit=&quot;uploadbutton.disabled=true;&quot; name=myform&gt;
&lt;input type=&quot;text&quot; name=&quot;cevirilicek_isim&quot; value=&quot;&lt;? $uye_ismi_cagir = $HTTP_GET_VARS['cevirilicek_isim'];
echo &quot;$uye_ismi_cagir&quot;;?/&gt;&quot;  size=&quot;34&quot;&gt;
&lt;input type=&quot;submit&quot; value=&quot;Uygun EK getir&quot; size=&quot;20&quot;/&gt;&lt;/form&gt;

&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;Bu uygulama Türkçe isimlere kesme işaretinden
sonra dilbilgisine uygun şekilde ek getirmeye yarar.&lt;br /&gt;&lt;a HREF=&quot;http://www.mondaynay.com/2008/09/php-programlamada-isimden-sonra-dilbilgisine-uygun-ek-getirme/&quot;&gt;&lt;b&gt;Daha detaylı bilgi&lt;/b&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;&lt;b&gt;Kodlama:&lt;/b&gt; &lt;a HREF=&quot;http://www.metinyavuz.com.tr&quot;&gt;Metin YAVUZ&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-programlamada-isimden-sonra-dilbilgisine-uygun-ek-getirme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP kodlarken AJAX’la oluşan Türkçe Karakter Sorunu</title>
		<link>http://ilgisel.com/blog/yazi/php-kodlarken-ajax%e2%80%99la-olusan-turkce-karakter-sorunu/</link>
		<comments>http://ilgisel.com/blog/yazi/php-kodlarken-ajax%e2%80%99la-olusan-turkce-karakter-sorunu/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 23:09:28 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[kodlama]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[sorun]]></category>
		<category><![CDATA[Türkçe]]></category>
		<category><![CDATA[türkçe karakter sorun]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1981</guid>
		<description><![CDATA[AJAX ile birlikte yaptığımız web projelerinde Türkçe karakter sorunu oluşmakta. Bunun nasıl üstesinden geleceğimizi internette biraz araştırdım ve aşağıda anlatacağım türden çözümler buldum.]]></description>
			<content:encoded><![CDATA[<p>AJAX ile birlikte yaptığımız web projelerinde Türkçe karakter sorunu oluşmakta. Bunun nasıl üstesinden geleceğimizi internette biraz araştırdım ve aşağıda anlatacağım türden çözümler buldum.</p>
<p>AJAX, çıktı ve veri alışverişini text/xml türüne göre vermektedir. Burada belirtilen veri alışverişinde varsayılan olarak kullanılan karakter tipi de <strong><span style="color: #000000;">ISO-8859-1</span></strong> ve <strong><span style="color: #000000;">UTF-8</span></strong> dir. Burada oluşan sorunda bununla ilgili, biz genel olarak PHP kullanırken Türkçe olan kodlamayı kullanırız ve bu durumda AJAX yukarıdaki iki karakter tipinden birini bulamadığı için sayfadaki yazıyı yanlış biçimde bastırır.</p>
<p>Genel olarak herhangi bir text ya da HTML içerikli bir sayfadan bilgi alınacaksa (<strong>PHP değil</strong>) çözüm bu sayfaların kayıt biçimini UTF-8 yaparak aşabiliriz.</p>
<p><img class="aligncenter size-full wp-image-1982" title="kaydetfarkli" src="http://ilgisel.com/blog/wp-content/uploads/2010/03/kaydetfarkli.png" alt="kaydetfarkli" width="500" height="486" /></p>
<p>Windows işletim sistemi üzerinde dosyamızı kaydederken UTF-8 kodlama türü seçilerek dosyayı kaydetmeyi denersek AJAX ile olan çalışmalarda bir sorun yaşamayız.</p>
<p>AJAX’ın PHP li çözümündeyse yukarıdaki dosya kaydetme olayı dışında Php kodumuzun en başına;</p>
<blockquote><p><strong><span style="background: yellow;">&lt;?php </span></strong><strong><span style="background: yellow;"><br />
header(&#8220;Content-Type: text/xml; charset=utf-8&#8243;);<br />
?&gt;</span></strong></p></blockquote>
<p>Yazmak problemi ortadan kaldırmalıdır. Web projemizde veritabanına kayıt işlemi de varsa ayarımızı bu şekilde yaptığımız takdirde gelen bilgi veritabanına da UTF-8 olarak kodlanacak ve sorun olmayacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-kodlarken-ajax%e2%80%99la-olusan-turkce-karakter-sorunu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Temel Bilgiler: Sabitler</title>
		<link>http://ilgisel.com/blog/yazi/php-temel-bilgiler-sabitler/</link>
		<comments>http://ilgisel.com/blog/yazi/php-temel-bilgiler-sabitler/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 11:03:11 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[define]]></category>
		<category><![CDATA[defined]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php de sabitler]]></category>
		<category><![CDATA[php temel bilgi]]></category>
		<category><![CDATA[sabitler]]></category>
		<category><![CDATA[sabit_deger]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1951</guid>
		<description><![CDATA[Sabitler, betik çalıştırıldığı sırada değiştirelemeyen değerlerdir ve geleneksel olarak büyük harflerle yazılırlar. Şimdi sabitleri yakından inceleyelim.]]></description>
			<content:encoded><![CDATA[<p>Bir sabit basit bir değere verilen isimdir. İsminden de anladığımız gibi betik çalıştırıldığında bu değer değiştirilemez (Çünkü sabittir) Sabitler, öntanımlı olarak büyük-küçük harfe duyarlıdır. Geleneksel olarak sabit isimleri daima büyük harflerle yazılır.</p>
<p><span id="more-1951"></span></p>
<p>Bir sabiti nasıl tanımlamamız gerektiğini öğrenmek isteyenler aşağıdaki örneğe gözatsınlar.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
define(&quot;SABIT_DEGER&quot;, deger);
?&gt;
</pre>
<p>Yukarıda gördüğünüz örnekte define ile sabitimizi tanımlamaya başlıyoruz. <code>SABIT_DEGER</code> sabitimizin ismi oluyor <code>deger</code> ise sabitimize atayacağımız değer oluyor. Aşağıdaki örneklerden sabitin ne şekilde olması ve ne şekilde olmaması gerektiğini görebilirsiniz.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
// Geçerli sabit isimleri
define(&quot;SABIT&quot;, &quot;ilgisel&quot;);
define(&quot;SABIT2&quot;, 2009);
define(&quot;SABIT_DEGER&quot;, &quot;ilgisel com 2009&quot;);

// Geçersiz sabit isimleri
define(&quot;2SABIT&quot;, &quot;ilgisel&quot;);

// Aşağıda gösterdiğimiz sabit tipi geçerli olmasına rağmen kullanılmamalıdır.
// PHP bir gün betiğinizin çalışmasını bozacak bir
// sabit kullanmaya karar verebilir.
define(&quot;__SABIT__&quot;, &quot;ilgisel&quot;);
?&gt;
</pre>
<p>Bunun dışında bir değişkenin tanımlı olup olmadığını öğrenmek için <code>defined()</code> fonksiyonunu kullanırız.</p>
<pre class="brush: php; title: ; notranslate">
define(&quot;SABIT&quot;, &quot;ilgisel&quot;);
 if (defined(&quot;SABIT&quot;)) {
            echo (&quot;Sabit değer daha önce tanımlandı&quot;);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-temel-bilgiler-sabitler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Temel Bilgiler: Veri Tipleri</title>
		<link>http://ilgisel.com/blog/yazi/php-temel-bilgiler-veri-tipleri/</link>
		<comments>http://ilgisel.com/blog/yazi/php-temel-bilgiler-veri-tipleri/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:02:21 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[gettype]]></category>
		<category><![CDATA[integer]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php veri tipleri]]></category>
		<category><![CDATA[settype]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[veri tipi]]></category>
		<category><![CDATA[veri tipi değiştirme]]></category>
		<category><![CDATA[veri tipi denetimi]]></category>
		<category><![CDATA[veri tipi öğrenme]]></category>
		<category><![CDATA[veri tipi sorgulama]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1949</guid>
		<description><![CDATA[Bu konuda veri tiplerine, veri tiplerinin denetimine ve değiştirilmesi üzerine konuşacağız.]]></description>
			<content:encoded><![CDATA[<p>Bir değişkenin tipi içinde depolanan veri tipiyle belirlenir. Php&#8217;de farklı veriler, farklı veri tipleri içerisinde depolanabilir. Php açısından dünyada aşağıdaki veri tipleri mevcuttur.</p>
<p><span id="more-1949"></span></p>
<ul>
<li><strong>Integer </strong>&#8211;&gt; Tam sayılar için kullanılır (5, 123, 456 gibi)</li>
<li><strong>Float (Double)</strong> &#8211;&gt; Gerçek sayılar (veya kayan noktalı sayılar) için kullanılır (1.5 , 234.21 gibi)</li>
<li><strong>String</strong> &#8211;&gt; Alfanümerik veri tipleri için kullanır. (ilgisel, site gibi)</li>
<li><strong>Boolean</strong> &#8211;&gt; True ve False değeri için kullanılır. Mantıksaldır. (TRUE, FALSE veya 1 , 0 gibi)</li>
<li><strong>Object</strong> &#8211;&gt; Nesne veri tipi için kullanılan isimdir. (Bu tip ileride ayrıca anlatılacaktır)</li>
<li><strong>Array</strong> &#8211;&gt; Dizi veri tipi için kullanılan isimdir. (Bu tip ileride ayrıca anlatılacaktır)</li>
</ul>
<p>Php&#8217;deki veri tiplerimiz bunlardır. Ezberleyene kadar yukarıdaki tabloyu bir yere yazarak gözünüzün önünde tutabilirsiniz.</p>
<h3>Veri Tipini Öğrenme / Değiştirme</h3>
<p>Eğer bir değişkenin <strong>veri tipini</strong> bilmiyor ve <strong>öğrenmek</strong> istiyorsak aşağıdaki gibi yapmalıyız.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$deger = &quot;ilgisel&quot;;
echo gettype($deger); // String sonucunu döndürür
?&gt;
</pre>
<p>Yukarıda gördüğümüz gibi <code>gettype()</code> ile <code>$deger</code> in veri tipini öğreniyoruz. Eğer ekrana basılmasını istiyorsak <code>echo</code> ifadesini kullanıyoruz.</p>
<p>Değişkenin <strong>Veri tipini değiştirmek</strong> istiyorsak aşağıdaki gibi yapmalıyız.</p>
<pre class="brush: php; title: ; notranslate">
$deger = &quot;123bar&quot;;
echo gettype($deger); // String sonucunu döndürür
settype($deger,&quot;integer&quot;);
echo gettype($deger); // Integer sonucunu döndürür ve değişken 123 olur.
echo $deger;
$deger2 = TRUE; // değişkene Boolean tipinde bir değer atadık.
settype($deger2,&quot;integer&quot;);
echo gettype($deger2); // Integer sonucunu döndürür
echo $deger2; // değişken TRUE yerine 1 olur.
</pre>
<p>Yukarıdaki örneği açıklarsak ilk önce <code>$değer</code> değişkenine 123bar değerini verdik ve o anki veri tipini görüntüledik. Sonra <code>$deger</code> değişkeninin veri tipini <code>integer</code> yaptık ve bunu yeniden yazdırdığımızda <code>integer</code> sonucunu ve <code>$deger</code> in <code>123</code> olarak değiştiğini gördük.</p>
<p>Devam eden örnekte <code>$deger2</code> değişkenine <code>Boolean</code> veri tipinde <code>TRUE</code> değerini atadık. Veri tipini <code>integer</code> yaptık ve veri tipini ve <code>$deger2</code>&#8216;yi bastırdığımızda <code>integer</code> veri tipini ve <code>1</code> değerini gördük. Bu ikinci örnekte Boolean&#8217;ın nasıl değiştiğini görmenizi istedim.</p>
<h2>Sonuç</h2>
<p>Bu yazıda da Php&#8217;deki veri tiplerini, değişkenimizdeki veri tiplerini öğrenmeyi ve bu veri tiplerini değiştirmeyi öğrendik. Bir sonraki konuda görüşmek üzere. Sağlıcakla Kalın.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-temel-bilgiler-veri-tipleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Temel Bilgiler: Değişkenler</title>
		<link>http://ilgisel.com/blog/yazi/php-temel-bilgiler-degiskenler/</link>
		<comments>http://ilgisel.com/blog/yazi/php-temel-bilgiler-degiskenler/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 11:38:51 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[değişkenler]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php değişkenler]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1948</guid>
		<description><![CDATA[Php'de kullanabileceğimiz değişkenlere yakından gözatalım.]]></description>
			<content:encoded><![CDATA[<p>Değişkenler belli bir tanım verebildiğimiz ve tanımlarını değiştirebildiğimiz değerlerdir. İsminden de anlayabileceğimiz gibi değişkenlerin değeri kodun başında ve sonunda farklı olabilir, yani değişebilirler.<br />
<span id="more-1948"></span></p>
<p>Php&#8217;de değişkenler <span style="color: #ff0000;">$</span> ile başlarlar. Php&#8217;de de diğer programlama dillerinde olduğu gibi değişkenlere bir değer vermeden tanımlanması mümkündür, fakat bu gerekli olmadığı için genellikle kullanılmaz.</p>
<p>Php sürümümüze ve ayarlarımıza bağlı olarak kullanabileceğimiz 3 farklı değişken tipi vardır. Bu tipleri aşağıdaki örneklerden görebilirsiniz.</p>
<pre class="brush: php; title: ; notranslate">
$degisken   // Kısa yazım tipinde değişken
$_POST['degisken']   // Orta yazım tipinde değişken
$HTTP_POST_VARS['degisen']   // Uzun yazım tipinde değişken
</pre>
<p>Bu tipleri ve anlamlarını açıklamak istersek;</p>
<h3>Kısa Yazım Tipinde Değişken</h3>
<p>En çok kullanılan ve Php hakkında örnekleri incelerken en çok karşılaşacağınız değişken tipi türüdür.</p>
<h3>Orta Yazım Tipinde Değişken</h3>
<p>Şu anda en çok tavsiye edilen değişken türüdür. Kullanımı oldukça kolaydır. Ancak bu tip Php&#8217;nin 4.1.0 sürümüyle beraber geldiği için önceki sürümlerde çalışmama gibi bir sorunu vardır.</p>
<h3>Uzun Yazım Tipinde Değişken</h3>
<p>Bu tip tavsiye edilmez ve Php ile çalışan çoğu insan tarafından da benimsenmemiştir. Yazımı en uzun olduğu için uzun yazım tipinde değişken denmiştir.</p>
<h2>Bir Değişkene Değer Atamak</h2>
<p>Php&#8217;de değişkenlere değer atamak oldukça kolay bir işlemdir. Bunu aşağıdaki örnekler yardımıyla görebilirsiniz.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$isim = &quot;ilgisel&quot;;
$tarih = 2009;
?&gt;
</pre>
<p>Yukarıdaki örnekte 2 değişken belirledik ve 2 değer atadık. İlk değer <strong>string</strong> (yazı) olduğu için tırnak işareti kullandık, ikincisi de<strong> integer </strong>(sayı) olduğundan tırnak işareti kullanmadan değeri atadık. Veri tiplerine başka bir konumuzda değineceğiz, şimdilik kulak aşinalığınız olsun yeter. Şimdi bu iki değerin altına aşağıdakileri de yazalım ve kodu çalıştıralım.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
echo $isim;
echo $tarih;
?&gt;
</pre>
<p>Sayfayı açtığımızda sayfada <strong>ilgisel2009</strong> yazısı çıkmış olmalı. Şimdi farklı bir örnek verelim. Aşağıda yazdıklarımı sizde boş bir php sayfasına yazın, kaydedin ve sayfayı çalıştırın.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$isim = &quot;ilgisel&quot;;
$marka = &quot;isim&quot;;
echo $$marka;
?&gt;
</pre>
<p>Bu örneği çalıştırdığımızda ekrana ilgisel bastırılacak. Çünkü php <code>$marka</code> adlı değişkenin <code>"isim"</code> adlı değişkeni tuttuğunu bilecek ve çift dolar işaretini gördüğünde <code>$marka</code> değişkeninin değerini değil, onun tuttuğu değişkenin değerini bize yazdıracaktır.</p>
<h2>Sonuç</h2>
<p>Php&#8217;de değişkenler bu şekilde kullanılırlar. Değişkenlerin çalışma mantığını az çok kavradığınızı umuyorum. Sağlıcakla Kalın.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-temel-bilgiler-degiskenler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Php Temel Bilgiler: PHP&#8217;de Açıklamalar</title>
		<link>http://ilgisel.com/blog/yazi/php-temel-bilgiler-phpde-aciklamalar/</link>
		<comments>http://ilgisel.com/blog/yazi/php-temel-bilgiler-phpde-aciklamalar/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 11:52:39 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php açıklamalar]]></category>
		<category><![CDATA[php ifadeleri]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1782</guid>
		<description><![CDATA[Php'de yapmasını istediğimiz şeyi ifadeler ile belirtiriz. Bunlar bir çok çeşitte ve türdedirler. Şimdi bunlardan açıklamaları tanıyalım.]]></description>
			<content:encoded><![CDATA[<p>Php&#8217;de yapmasını istediğimiz şeyi ifadeler ile belirtiriz. Bunlar bir çok çeşitte ve türdedirler. Şimdi bunlardan açıklamaları tanıyalım.</p>
<p><span id="more-1782"></span></p>
<p>Html&#8217;deki gibi Php&#8217;de de boşluklar ve açıklamalar yorumlanmaz yani bir anlam ifade etmezler ama yazdığımız kodlar arasında boşluk ve açıklama kullanmamız koda daha sonra baktığımızda daha kolay anlamamızı sağlar ve bize yol gösterirler.</p>
<p>Boşluk kullanmayı anlamayanınız yoktur o yüzden ben doğrudan açıklama türlerine geçiyorum.</p>
<p><strong>Çok Satırlı Açıklama</strong></p>
<p>Php&#8217;de sayfanın yazarını genelde bu yöntem ile sayfanın en üst kısmına not ederiz. Kod çalıştırıldığında Php yorumlayıcısı bu satırları dikkate almaz. Çok satırlı olduğundan istediğimiz kadar açıklama yazabiliriz.</p>
<pre class="brush: php; title: ; notranslate">
/*
Sayfa Yazarı: İlgisel Admin
Yazılma Tarihi: 23.10.2009
*/
</pre>
<p><strong>Tek Satırlı Açıklamalar (C++[PlusPlus])</strong><br />
Php dışında C++&#8217;da kullanılan bir açıklama satırıdır. Yazılan ifadeden sonra eklenir ve bir sonraki satırın başına kadar sürer.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
echo &quot;İlgisel'den Merhaba&quot;; // ilgisel selam verdi
?&gt;
</pre>
<p><strong>Tek Satırlı Açıklamalar (Shell)</strong><br />
Shell script&#8217;inde kullanılan bir açıklama şeklidir. Tek satırlık olduğundan bir sonraki satırın başına dek devam eder.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
echo &quot;İlgisel'den Merhaba&quot;; # ilgisel selam verdi
?&gt;
</pre>
<p>Php&#8217;de açıklama tipleri bunlardır. Şimdi Açıklama yazmak istediğiniz nasıl yazacağınızı biliyorsunuz.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-temel-bilgiler-phpde-aciklamalar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Md5 Nedir? Php&#8217;de Md5 Şifreleme nasıl yapılır?</title>
		<link>http://ilgisel.com/blog/yazi/md5-nedir-phpde-md5-sifreleme-nasil-yapilir/</link>
		<comments>http://ilgisel.com/blog/yazi/md5-nedir-phpde-md5-sifreleme-nasil-yapilir/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 11:15:15 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[128bit şifreleme]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[crc32]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[md5 in alternatifleri nelerdir]]></category>
		<category><![CDATA[md5 kırılabilir mi]]></category>
		<category><![CDATA[md5 nasıl yapılır]]></category>
		<category><![CDATA[md5 ne işe yarar]]></category>
		<category><![CDATA[md5 şifreleme]]></category>
		<category><![CDATA[nasıl yapılır]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php ders]]></category>
		<category><![CDATA[sha1]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1942</guid>
		<description><![CDATA[Php ile bir üyelik sistemi yada benzer birşey yapıyorsak, kullanıcının bazı bilgilerini (mesela parola) şifreleme gereği duyarız. İşte bu noktada kurtarıcı olarak Md5 karşımıza çıkıyor.]]></description>
			<content:encoded><![CDATA[<p>Bu yazımda Md5 şifrelemenin ne olduğundan ve bunun nasıl yapılacağından bahsedeceğim. Md5 <strong>hashing / FingerPrinting</strong> algoritmasıdır ve 1<strong>28-bit’lik (16-bayt)</strong> bir çıktı üretir.</p>
<p>Bu nedenle de üyelik sistemlerinde parolaları şifrelemek için kullanır. Böylece şifreyi kullanıcının kendisi dışında hiçkimse bilemez. Aslında bu tip şifreleme çok kolaydır. Php bunu bizim için oldukça basitleştirmiştir.</p>
<p><span id="more-1942"></span></p>
<h2><strong>Md5 Nedir? Nerelerde Kullanılır? Ne işe yarar?</strong></h2>
<p>Kriptografide  <strong>MD5</strong> (Message-Digest Algorithm 5 / Mesaj Özeti Algoritması 5) , 128-bit yığın düğüm değeri ile geniş çaplı olarak kullanılan bir kriptografik düğüm fonksiyonudur. Bir internet standartı olarak (RFC 1321) MD5 geniş çeşit yelpazesindeki bir çok güvenlik uygulamasında kullanılmış ve halen kullanılmaktadır.</p>
<p>Veri güvenliğinin kontrolü için genellikle Md5 kullanılır. Yani Md5 öncelikle bir verinin doğru transfer edilip, edilmediği ve değiştirilip, değiştirilmediğini kontrol için kullanılır. Md5, Ronal Rivest tarafından <strong>1991</strong> yılında bir önceki düğüm fonksiyonu olan Md4&#8242;un yerine tasarlanmıştır.</p>
<p>Md5&#8242;i web piyasasında kullananlar <strong>Phpbb</strong>, <strong>PhpNuke</strong> ve <strong>WordPress</strong>&#8216;tir. Bu sistemler şifreleri md5 ile şifreleyerek korur.</p>
<h2><strong>Md5 Şifreleme Yapalım</strong></h2>
<p>Kolayca anlamanız için aşağıdaki örneği incelemenizi tavsiye ederim.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
$pass = &quot;sifre123&quot;;
$secret_pass = md5($pass);
echo $pass;
echo &quot; parolası md5 ile şifrelenerek &quot;;
echo $secret_pass;
echo &quot; oldu.&quot;;
?&gt;
</pre>
<p>Yukarıdaki örneği açıklamak gerekirse önce <code>$pass</code> değişkenine bir parola atıyoruz, sonra bu değişkeni md5 ile şifreliyoruz ve varolan sonuca <code>$secret_pass</code> adını verip, bunu bastırıyoruz. Yani ilk yazdığımız şifrenin md5 şekli <code>$secret_pass</code>&#8216;ın kendisi oluyor.</p>
<p>Bunu üyelik sisteminde nasıl kullanacağımıza gelirsek;</p>
<blockquote><p><strong>Üye kayıt olurken</strong> ilgili parola girdisini üyeden form yardımıyla alıp bu şifreyi md5 ile şifreleyip veritabanında kullanıcı için açtığımız şifre ile ilgili bölüme kaydediyoruz.</p>
<p><strong>Oturum açarken</strong> formdan gelen şifre bilgisini alıp md5 ile şifreliyoruz, daha sonra veritabanında ilgili üyenin şifresi ile karşılaştırıyoruz. Eğer şifre doğruysa giriş yapılıyor, doğru değilse uyarı mesajı verdiriyoruz.</p></blockquote>
<h2>Md5&#8242;in alternatifleri var mıdır? Md5 kırılabilir mi?</h2>
<p>Php&#8217;de <strong>Md5</strong> dışında <strong>Sha1() </strong>ve <strong>crc32()</strong> şifreleme fonksiyonları da bulunmaktadır. Diğer alternatiflerinde de olabileceği gibi md5 şifreleme de kırılabilir. Sonuçta virüs yapan zihniyet, bunları kırmak içinde uğraşıyordur ama şifremizi sayı ve karakter olarak karışık ve uzun tutarsak, şifremizi kırmaları bayağı zorlaşır.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/md5-nedir-phpde-md5-sifreleme-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile basit iletişim formu yapmak (Türkçe Karakter Sorunsuz)</title>
		<link>http://ilgisel.com/blog/yazi/php-ile-basit-iletisim-formu-yapmak-turkce-karakter-sorunsuz/</link>
		<comments>http://ilgisel.com/blog/yazi/php-ile-basit-iletisim-formu-yapmak-turkce-karakter-sorunsuz/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 11:03:39 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[basit iletişim formu]]></category>
		<category><![CDATA[bedava php ders]]></category>
		<category><![CDATA[iletişim formu]]></category>
		<category><![CDATA[iletişim formu yapma]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php bedava ders]]></category>
		<category><![CDATA[php ders]]></category>
		<category><![CDATA[türkçe karakter sorun]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1934</guid>
		<description><![CDATA[Php ile yapabileceğimiz işlerden biri de bir iletişim formu tasarlamaktır. Bu örneğimizde basit bir iletişim formu nasıl yapılır onu öğreneceğiz.
]]></description>
			<content:encoded><![CDATA[<p>Php ile yapabileceğimiz işlerden biri de bir iletişim formu tasarlamaktır. Bu örneğimizde basit bir iletişim formu nasıl yapılır onu öğreneceğiz.</p>
<p><span id="more-1934"></span></p>
<p>İlk önce HTML ve CSS yardımıyla basit bir form tasarlıyoruz. Ben bu dosyanın adını <code>iletisim-demo.php</code> olarak belirledim.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
// Dosya adı : iletisim-demo.php
?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Basit İletişim Formu&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;form action=&quot;&lt;?php echo $_SERVER['PHP_SELF']?&gt;&quot; method=&quot;post&quot;&gt;
&lt;table width=&quot;500&quot; style=&quot;border:1px solid #f4f4f4; padding-left:5px;&quot; align=&quot;center&quot;&gt;
&lt;tr&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot;&gt;&lt;p align=&quot;center&quot; style=&quot;color:#000;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;&quot;&gt;İletişim Formu&lt;br /&gt; &lt;?php if($sonucyaz) { echo $sonucyaz; $sonucyaz = NULL; } ?&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;30%&quot;&gt;Ad Soyad / Rumuz &lt;/td&gt;
&lt;td&gt;
&lt;input type=&quot;text&quot; name=&quot;iletisim_ad&quot; style=&quot;width:250px;&quot;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Eposta Adresiniz&lt;/td&gt;
&lt;td&gt;
&lt;input type=&quot;text&quot; name=&quot;iletisim_eposta&quot; style=&quot;width:250px;&quot;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;İletiniz&lt;/td&gt;
&lt;td&gt;
&lt;textarea name=&quot;iletisim_ileti&quot; style=&quot;width:250px;height:100px;&quot;&gt;&lt;/textarea&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td height=&quot;30&quot;&gt;
&lt;input type=&quot;submit&quot; name=&quot;iletisimgonder&quot; value=&quot;Gönder&quot; /&gt;
&lt;input type=&quot;reset&quot; value=&quot;Temizle&quot; /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/form&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Form post edildikten sonra işlemlerin yapılıp mail&#8217;in gönderilmesi için dosyanın başına eklemeler yapmamız gerek. Şimdi dosyanın en başına aşağıdaki kodları yazalım.</p>
<pre class="brush: php; highlight: [3]; title: ; notranslate">
&lt;?php
if ($_POST) {
$kime = &quot;mailadresiniz@mailadresi.com&quot;;
$ad = $_POST['iletisim_ad'];
$eposta = $_POST['iletisim_eposta'];
$ileti = $_POST['iletisim_ileti'];
if (!$ad or !$eposta or !$ileti) {
$sonucyaz = &quot;Bütün Alanları doğru olarak doldurduğunuzdan emin olun&quot;;
}
else {
$kimden = $eposta;

$isim = $ad;

$konu = &quot;$isim&quot;;

$mesaj = $ileti;

$header .= &quot;From: Iletişim $kimden &lt;$kimden&gt;n&quot;;

$header .= &quot;Content-Type: text/html; charset=utf-8n&quot;;

$sent = mail($kime, $konu, $mesaj, $header);
if ($sent) {
$sonucyaz = &quot;İletiniz Gönderildi&quot;;

}
}
}
?&gt;
</pre>
<p>Bu kodları da yazıp gönderdiğinizde full fonksiyon çalışan bir iletişim formuna sahip olmuş olmalısınız. Unutmadan kodun içinde <code>$kime</code> değişkeninin karşısına iletişim formundan gelen maili almak istediğiniz mail adresiniz yazmayı unutmayınız.</p>
<p>Programın demosu ve Zipli dosyası için aşağıya bakın.</p>
<p><a href="http://dincerdegre.com/demolar/02/basitiletisimformu/iletisim-demo.php" target="_blank" class="demo">Demo</a></p>
<p><a href="http://dincerdegre.com/demolar/02/iletisim-demo.zip" target="_blank" class="indir">İndir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-ile-basit-iletisim-formu-yapmak-turkce-karakter-sorunsuz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Php Temel Bilgiler: PHP ile Merhaba Dünya</title>
		<link>http://ilgisel.com/blog/yazi/php-temel-bilgiler-php-ile-merhaba-dunya/</link>
		<comments>http://ilgisel.com/blog/yazi/php-temel-bilgiler-php-ile-merhaba-dunya/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 00:50:01 +0000</pubDate>
		<dc:creator>Degre</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php apache mysql kurulum]]></category>
		<category><![CDATA[php bedava ders]]></category>
		<category><![CDATA[php ders]]></category>
		<category><![CDATA[php merhaba dünya]]></category>

		<guid isPermaLink="false">http://ilgisel.com/blog/?p=1783</guid>
		<description><![CDATA[PHP, dünyada en çok kullanılan web yazılım dilidir. Şimdi Php ile Merhaba Dünya demeye ne dersiniz?]]></description>
			<content:encoded><![CDATA[<p>PHP, dünyada en çok kullanılan web yazılım dilidir. Asp, Ruby gibi dillerle de çalışma fırsatı bulmuş biri olarak Php&#8217;nin kurulum ve uygulamasının daha kolay olduğunu söyleyebilirim.</p>
<p><span id="more-1783"></span>Eğer Php, Mysql ve Apache kurulumu yapmamışsanız, uğraşmadığınız iyi olmuş. Bu kurulumu çok kolay şekle indiren XAMPP&#8217;ı sizlere tavsiye ederim. Şu anda Vista üzerinde sorunsuz çalışmakta ve eminimki diğer işletim sistemlerinde de düzgün olarak çalışacaktır.</p>
<h3>XAMPP&#8217;ın sürümleri</h3>
<p>XAMPP birden çok işletim sistemine kolayca kurulabiliyor, size uyan XAMPP&#8217;ı bulmak için aşağıdakilerden birini seçiniz;</p>
<ul>
<li><a href="http://www.apachefriends.org/en/xampp-windows.html#641" target="_blank">Windows Kullanıcıları için XAMPP</a></li>
<li><a href="http://www.apachefriends.org/en/xampp-linux.html#374" target="_blank">Linux Kullanıcıları için XAMPP</a></li>
<li><a href="http://www.apachefriends.org/en/xampp-macosx.html#849" target="_blank">MacOsX Kullanıcıları için XAMPP</a></li>
</ul>
<h3>XAMPP&#8217;ın Kurulumu</h3>
<p>XAMPP&#8217;ın kurulumu oldukça basit yukarıda verdiğim linklerden size uyanını indiriyor ve dosyayı kuruyor yada extract ediyorsunuz. (Bir yere açıyorsunuz) Daha sonra <strong>XAMPP Control Panel</strong>&#8216;a basıyorsunuz. Karşınıza aşağıdakine benzer bir sayfa çıkmalı. Benim o resimde yaptığım gibi <strong>Svc</strong>&#8216;yi işaretsiz bırakarak <strong>Apache</strong> ve <strong>Mysql</strong>&#8216;i start edin. <strong>Explore</strong>&#8216;a bastığımızda bi dosya açılacak burada <strong>htdocs</strong> a attığımız dosyaları tarayıcımızdan <strong><span style="color: #0000ff;">http://localhost/</span></strong> yolunu kullanarak görebiliriz.</p>
<p><img class="aligncenter size-full wp-image-1784" title="xampp" src="http://ilgisel.com/blog/wp-content/uploads/2009/09/xampp.JPG" alt="xampp" width="449" height="381" /></p>
<p>XAMPP ile ilgili daha fazla bilgi için <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">http://www.apachefriends.org/en/xampp.html</a> a gidebilirsiniz.</p>
<h3>Tamam Server işini hallettikte Peki neyle yazacağız kodlarımızı?</h3>
<p>Bunun için kullanacağımız dolu program var ama en ucuzu ve şu anda elimizde olanı Not defteri olmalı. Onla da zor olur diyorsak Netbeans&#8217;i sizlere öneririm. Netbeans&#8217;i indirmek için <a href="http://www.netbeans.org/downloads/index.html" target="_blank">Buraya Tıklayınız</a>. Buradan Php için olanı (yani 26 mb olanı) indirmeyi unutmayın.</p>
<h2>Nerde Kaldı Benim Merhaba Dünyam!</h2>
<p>Bu konuya Merhaba Dünya demeye girdik ama nelerle uğraştık değil mi? Devam edelim. İşin zor kısmını geride bıraktık. PHP ile çalışmamızı sağlayacak ortamı yarattıktan sonra şimdi Merhaba Dünya deme zamanı geldi demektir.</p>
<p>Şimdi sıra geldi <strong>merhaba.php</strong> dosyamızı oluşturmaya ama bunu klasik merbaha dosyası olarak değil, dinamik olarak bize bugünün tarihini gösteren bir şekilde yapacağız. Yani bu bize Merhaba Dünya diyen ilk dinamik php dosyamız olacak. Yukarıda XAMPP kurulumu sırasında anlattığım<strong> htdocs</strong> klasörüne girin ve <strong>Not defteri</strong>,<strong> Netbeans </strong>yada benzer bir yardımcıyla aşağıdaki kodları yazıp bunu <strong>htdoc</strong>s klasörü içine<strong> merhaba.php</strong> olarak kaydediniz.</p>
<pre class="brush: php; title: ; notranslate">

&lt;?php

echo &quot;Merhaba Dünya! &quot;;

echo &quot;Bugün Tarih: &quot;;

echo date(&quot;d-m-Y&quot;);

?&gt;
</pre>
<p>Yazdığım kodları php dosyası olarak kaydettikten sonra <strong>XAMPP</strong>&#8216;ın çalışır olduğundan ve <strong>Apache</strong>&#8216;nin <strong>Start</strong> yapılmış olduğuna yani <strong>Running</strong> olarak görüldüğüne emin olalım. Web Tarayıcımızı açarak <span style="color: #0000ff;">http://localhost/merhaba.php</span> ye girelim. Eğer herşeyi doğru yapmışsak karşımıza Merhaba Dünya diyen ve Bugün&#8217;ün tarihini veren bir sayfa çıkmış olmalı. Neden <strong>Mysql</strong>&#8216;i açmadık diyenler olabilir. Şu anda veritabanıyla bir işimiz yok o yüzden onu açmadık ama isterseniz o da açık olabilir, bir sorun yaratmaz.</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; list-style-type: disc; list-style-position: inside; list-style-image: initial; padding: 0px;">
<li style="list-style-type: none; list-style-position: inside; list-style-image: initial; padding: 0px; margin: 0px;">Ne yaptığımızı bir parça açıklamak gerekirse PHP kodları her zaman <span style="color: #ff0000;">&lt;?php</span> ve <span style="color: #ff0000;">?&gt;</span> etiketleri arasına yerleştirilir. <span style="color: #ff0000;">&#8220;echo&#8221; </span>isimli fonksiyon, çift tırnak (<span style="color: #ff0000;">&#8221; &#8220;</span>) yahut tek tırnaklar arasındaki yazıları (<span style="color: #ff0000;">&#8216; &#8216;</span>) ekrana bastırır. Bir PHP dosyası, her zaman <span style="color: #ff0000;">.php</span> uzantısıyla kaydedilmelidir.</li>
</ul>
<p>İşte ilk Php dosyamı böyle hazırlamıştım dersiniz bu yaptığınızı ileride anlatırken torunlarınıza :) Daha başka konularda görüşmek üzere. <strong>İlgisel</strong>&#8216;den sevgilerle.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilgisel.com/blog/yazi/php-temel-bilgiler-php-ile-merhaba-dunya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

