<?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>Coder's Stuff &#187; PHP</title>
	<atom:link href="http://codersstuff.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://codersstuff.com</link>
	<description>Codersstuff.com tasarımcılara, programcılara ve bilgisayar kullanıcılarına bilgi sağlayan bir sistemdir.</description>
	<lastBuildDate>Mon, 16 Aug 2010 22:43:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>PHP ile çoklu dil uygulaması</title>
		<link>http://codersstuff.com/php-ile-coklu-dil-uygulamasi/</link>
		<comments>http://codersstuff.com/php-ile-coklu-dil-uygulamasi/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 13:46:26 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[php multi language]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1533</guid>
		<description><![CDATA[Daha önceki space isimli temamda böyle birşey kullanıyordum. Sitenin kenarında TR ve EN ikonları vardı. TR ikonuna tıklanırsa site Türkçe, EN ikonuna tıklanırsa site İngilizce oluyordu. Bunu tabikide cookie ile yapmıştım. Şimdi sizlere bunu nasıl yaptığımı ayrıntılı biçimde açıklayacağım. Öncelikle lang.php adında bir dosya oluşturuyoruz. Bu dosyada İngilizce ve Türkçe metinlerimiz yer alacak. &#60;?php $cookie [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önceki space isimli temamda böyle birşey kullanıyordum. Sitenin kenarında TR ve EN ikonları vardı. TR ikonuna tıklanırsa site Türkçe, EN ikonuna tıklanırsa site İngilizce oluyordu. Bunu tabikide cookie ile yapmıştım. Şimdi sizlere bunu nasıl yaptığımı ayrıntılı biçimde açıklayacağım.<br />
<span id="more-1533"></span></p>
<p>Öncelikle lang.php adında bir dosya oluşturuyoruz. Bu dosyada İngilizce ve Türkçe metinlerimiz yer alacak.</p>
<pre class="brush: php">
&lt;?php
$cookie = $_COOKIE[&quot;language&quot;]; // Language isimli Cookienin değerini çektik
if($cookie==&quot;TR&quot; or $cookie==&quot;&quot;){ /* Eğer cookie TR veya boş ise Türkçe dil değişkenleri seçilecek yani standart dilimiz Türkçe */
	$test = &quot;Bu metin Türkçe.&quot;;
}elseif($cookie==&quot;EN&quot;){
	$test = &quot;This text english.&quot;;
}
?&gt;
</pre>
<p>Şimdi index.php dosyamıza geçelim.</p>
<pre class="brush: php">
&lt;?php
ob_start();
include &quot;lang.php&quot;;
$lang = $_GET[&quot;lang&quot;]; 

if($lang==&quot;TR&quot;){ /*$lang değişkeninden gelen veri TR ise language cookiesini TR olarak atmasını ve daha sonrada ana sayfaya gitmesini istedik */
	setcookie(&quot;language&quot;,&quot;EN&quot;,time()-3600*24*360);
	setcookie(&quot;language&quot;,&quot;TR&quot;,time()+3600*24*360);
	header (&quot;Location:./&quot;);
}

if($lang==&quot;EN&quot;){ /*$lang değişkeninden gelen veri EN ise language cookiesini EN olarak atmasını ve daha sonrada ana sayfaya gitmesini istedik */
	setcookie(&quot;language&quot;,&quot;TR&quot;,time()-3600*24*360);
	setcookie(&quot;language&quot;,&quot;EN&quot;,time()+3600*24*360);
	header (&quot;Location:./&quot;);
}
?&gt;

Sitenin dili: &lt;a href=&quot;?lang=EN&quot;&gt;EN&lt;/a&gt; | &lt;a href=&quot;?lang=TR&quot;&gt;TR&lt;/a&gt;
&lt;br /&gt;
&lt;?php echo $test; //Veriyi ekrana bastırdık ?&gt;
</pre>
<p>İşte arkadaşlar mantık bu kadar basit uygulamanın son halini <a href="http://codersstuff.com/wp-content/uploads/2009/08/dil.rar">buradan</a> indirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-coklu-dil-uygulamasi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de performans artırmak</title>
		<link>http://codersstuff.com/phpde-performans-artirmak/</link>
		<comments>http://codersstuff.com/phpde-performans-artirmak/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 17:23:00 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[echo]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[include()]]></category>
		<category><![CDATA[include_once()]]></category>
		<category><![CDATA[ioncube php accelerator]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[Memcached]]></category>
		<category><![CDATA[mod_gzip]]></category>
		<category><![CDATA[performans artırmak]]></category>
		<category><![CDATA[php performans]]></category>
		<category><![CDATA[preg_replace()]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[require()]]></category>
		<category><![CDATA[require_once()]]></category>
		<category><![CDATA[strtr()]]></category>
		<category><![CDATA[str_replace()]]></category>
		<category><![CDATA[turck mmcache]]></category>
		<category><![CDATA[unset()]]></category>
		<category><![CDATA[xcache]]></category>
		<category><![CDATA[zend optimizer]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1452</guid>
		<description><![CDATA[PHP gerçektende hızlı bir dil fakat büyük bir fakat bir CMS yada forum tarzı bir sistem kodluyorsanız birtakım şeylere dikkat etmeniz gerekebilir. Bu yazımı okuyarak PHP de performans artırmanın yollarını öğrenebilirsiniz. 1-) Verileri ekrana bastırırken print yerine echo fonksiyonunu kullanın. 2-) Gereksiz döngülerden, kod fazlalığından kaçının. 3-) &#60;?..?&#62; yerine &#60;?php&#8230;?&#62; taglarını kullanın. 4-) Değişkenlerle işiniz [...]]]></description>
			<content:encoded><![CDATA[<p>PHP gerçektende hızlı bir dil fakat büyük bir fakat bir CMS yada forum tarzı bir sistem kodluyorsanız birtakım şeylere dikkat etmeniz gerekebilir. Bu yazımı okuyarak PHP de performans artırmanın yollarını öğrenebilirsiniz.</p>
<p><span id="more-1452"></span><strong>1-)</strong> Verileri ekrana bastırırken <strong>print </strong>yerine <strong>echo </strong>fonksiyonunu kullanın.</p>
<p><strong>2-)</strong> Gereksiz döngülerden, kod fazlalığından kaçının.</p>
<p><strong>3-)</strong> &lt;?..?&gt; yerine &lt;?php&#8230;?&gt; taglarını kullanın.</p>
<p><strong>4-)</strong> Değişkenlerle işiniz bittikten sonra <strong>unset()</strong> ile hafızayı boşaltın. Günde 10000 click yapan web siteniz var ise ve bu sitede değişkenlere fazlası ile yer veriyorsanız bu işlemi yapmadığınız taktirde sunucuda kasıntılara neden olabilirsiniz.</p>
<p><strong>5-)</strong> require_once() ve include_once() fonksiyonları yerine require() ve include() fonksiyonlarını kullanın.</p>
<p><strong>6-)</strong> str_replace(), preg_replace() fonksiyonundan daha hızlıdır fakat ondanda hızlısı var :) strtr() fonksiyonuda str_replace() fonksiyonundan 4 kat daha hızlıdır. Bu durumda en hızlısı strtr() fonksiyonudur.</p>
<p><strong>7-)</strong> if():&#8230;else:&#8230;endif; yerine switch() case kullanın.</p>
<p><strong>8-)</strong> Hata kodlarını görmemek için kullanılan @ işaretleri performansı düşürür.</p>
<p><strong>9-)</strong> $sutun['id'] şeklindeki kullanım $sutun[id] şeklindeki kullanımdan 7 kat daha hızlıdır.</p>
<p><strong>10-)</strong> echo &#8220;codersstuff.com&#8221; yerine echo &#8216;codersstuff.com&#8217; şeklinde (&#8216;) tek tırnak kullanmak daha performanslıdır. Çünkü bilindiği gibi &#8220;&#8230;&#8221; işaretleri arasında değişken kullanabilirsiniz. Bundan dolayı php bu tırnaklar arasında değişken oluğ olmadığını kontrol eder ve buda performansı düşürür.</p>
<p><strong>11-)</strong> echo $a.$b.$c yerine echo $a,$b,$c gibi bir betik daha performanslıdır. Fakat bu yöntem sadece echo ile çalışır.</p>
<p><strong>12-)</strong> Gereksiz yere php kodu kullanmayın. bir örnek verecek olursak ekrana <strong>&#8220;Merhaba dünya&#8221;</strong> şeklinde bir yazı bastırırken php kullanmak yerine html ile bu işlemi yapın. Sizinde tahmin edebileceğiniz gibi php kodu yorumlacaktır. Oysaki html de direk basılacaktır.</p>
<p><strong>13-) </strong>PHP dosyalarınız her çalışmalarında tekrar derlenir ve buda bir performans düşüşüne neden olur. PHP opcode cache uygulamaları ( <a href="http://www.zend.com/products/guard/optimizer/">zend optimizer</a> , <a href="http://pecl.php.net/package/APC">apc</a>, <a href="http://www.ioncube.com/">ioncube php accelerator</a>, <a href="http://trac.lighttpd.net/xcache/">xcache</a>, <a href="http://turck-mmcache.sourceforge.net/index_old.html">turck mmcache</a> &#8230; ) ile bunu %20-%100 arası bir performansa çekebilirsiniz. Bununla ilgili <a href="http://www.kodaman.org/yazi/php-xcache-kullanimi" target="_blank">şurada güzel bir yazı</a> var</p>
<p><strong>14-)</strong> Cache olayına önem verin facebook gibi birçok web sitesi memcache kullanarak maliyetlerini ciddi oranda düşürmüştür. Memcache ile ilgili olarak şunu incelemenizi tavsiye ederim; <a href="http://www.kodaman.org/yazi/memcache-veya-memcached" target="_blank">Memcache veya Memcached</a></p>
<p><strong>15-)</strong> Bir değişkenin değerini artırmak için $i++ şeklindeki kullanım ++i$ şeklindeki kullanımdan daha performanslıdır. Bu yöntem eksiltmek içinde geçerlidir.</p>
<p><strong>16-)</strong> mod_gzip kullanın. Bu yöntem ile kullanıcıya giden veri sıkıştırılır ve %70-%80 arası bir performans sağlarsınız fakat bu yöntemin yan etkileri olabilir. Ayrıntılı bilgi için <a href="http://www.kodaman.org/yazi/gzip-ile-veri-transferini-dusurmek" target="_self">şurayı</a> inceleyebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/phpde-performans-artirmak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de Mime Types</title>
		<link>http://codersstuff.com/phpde-mime-types/</link>
		<comments>http://codersstuff.com/phpde-mime-types/#comments</comments>
		<pubDate>Sat, 23 May 2009 15:21:02 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[mime type]]></category>
		<category><![CDATA[mime type nedir]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1425</guid>
		<description><![CDATA[Mime Type dosyanın türünü tanımlamamıza yarar. En sık mail ve web tasarcılarında kullanılır. Bunun PHP ile ne alakası var diyeceksiniz. Örneğin RSS için PHP ile bir xml dosyası çıkarmalısınız ama sayfanın sonu .php olarak bitiyor haliyle xml gibi gözükmüyor bunu Mime Type tanımlayarak düzeltebilirsiniz. Aşağıda PHP ile en çok kullanılan mime typelar yer almaktadır; Atom [...]]]></description>
			<content:encoded><![CDATA[<p>Mime Type dosyanın türünü tanımlamamıza yarar. En sık mail ve web tasarcılarında kullanılır. Bunun PHP ile ne alakası var diyeceksiniz. Örneğin RSS için PHP ile bir xml dosyası çıkarmalısınız ama sayfanın sonu .php olarak bitiyor haliyle xml gibi gözükmüyor bunu Mime Type tanımlayarak düzeltebilirsiniz.</p>
<p><span id="more-1425"></span>Aşağıda PHP ile en çok kullanılan mime typelar yer almaktadır;</p>
<h2>Atom</h2>
<pre class="brush: php">header(&#039;Content-type: application/atom+xml&#039;);</pre>
<h2>CSS</h2>
<pre class="brush: php">header(&#039;Content-type: text/css&#039;);</pre>
<h2>Javascript</h2>
<pre class="brush: php">header(&#039;Content-type: text/javascript&#039;);</pre>
<h2>JPEG Image</h2>
<pre class="brush: php">header(&#039;Content-type: image/jpeg&#039;);</pre>
<h2>JSON</h2>
<pre class="brush: php">header(&#039;Content-type: application/json&#039;);</pre>
<h2>PDF</h2>
<pre class="brush: php">header(&#039;Content-type: application/pdf&#039;);</pre>
<h2>RSS</h2>
<pre class="brush: php">header(&#039;Content-Type: application/rss+xml; charset=ISO-8859-1&#039;);</pre>
<h2>Text (Plain)</h2>
<pre class="brush: php">header(&#039;Content-type: text/plain&#039;);</pre>
<h2>XML</h2>
<pre class="brush: php">header(&#039;Content-type: text/xml&#039;);</pre>
<p>Diğer Türler;</p>
<table border="0">
<tbody>
<tr>
<th>MIME Type</th>
<th>File Extension</th>
</tr>
<tr>
<td>application/SLA</td>
<td>stl</td>
</tr>
<tr>
<td>application/STEP</td>
<td>step</td>
</tr>
<tr>
<td>application/STEP</td>
<td>stp</td>
</tr>
<tr>
<td>application/acad</td>
<td>dwg</td>
</tr>
<tr>
<td>application/andrew-inset</td>
<td>ez</td>
</tr>
<tr>
<td>application/clariscad</td>
<td>ccad</td>
</tr>
<tr>
<td>application/drafting</td>
<td>drw</td>
</tr>
<tr>
<td>application/dsptype</td>
<td>tsp</td>
</tr>
<tr>
<td>application/dxf</td>
<td>dxf</td>
</tr>
<tr>
<td>application/excel</td>
<td>xls</td>
</tr>
<tr>
<td>application/i-deas</td>
<td>unv</td>
</tr>
<tr>
<td>application/java-archive</td>
<td>jar</td>
</tr>
<tr>
<td>application/mac-binhex40</td>
<td>hqx</td>
</tr>
<tr>
<td>application/mac-compactpro</td>
<td>cpt</td>
</tr>
<tr>
<td>application/vnd.ms-powerpoint</td>
<td>pot</td>
</tr>
<tr>
<td>application/vnd.ms-powerpoint</td>
<td>pps</td>
</tr>
<tr>
<td>application/vnd.ms-powerpoint</td>
<td>ppt</td>
</tr>
<tr>
<td>application/vnd.ms-powerpoint</td>
<td>ppz</td>
</tr>
<tr>
<td>application/msword</td>
<td>doc</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>bin</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>class</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>dms</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>exe</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>lha</td>
</tr>
<tr>
<td>application/octet-stream</td>
<td>lzh</td>
</tr>
<tr>
<td>application/oda</td>
<td>oda</td>
</tr>
<tr>
<td>application/ogg</td>
<td>ogg</td>
</tr>
<tr>
<td>application/ogg</td>
<td>ogm</td>
</tr>
<tr>
<td>application/pdf</td>
<td>pdf</td>
</tr>
<tr>
<td>application/pgp</td>
<td>pgp</td>
</tr>
<tr>
<td>application/postscript</td>
<td>ai</td>
</tr>
<tr>
<td>application/postscript</td>
<td>eps</td>
</tr>
<tr>
<td>application/postscript</td>
<td>ps</td>
</tr>
<tr>
<td>application/pro_eng</td>
<td>prt</td>
</tr>
<tr>
<td>application/rtf</td>
<td>rtf</td>
</tr>
<tr>
<td>application/set</td>
<td>set</td>
</tr>
<tr>
<td>application/smil</td>
<td>smi</td>
</tr>
<tr>
<td>application/smil</td>
<td>smil</td>
</tr>
<tr>
<td>application/solids</td>
<td>sol</td>
</tr>
<tr>
<td>application/vda</td>
<td>vda</td>
</tr>
<tr>
<td>application/vnd.mif</td>
<td>mif</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>xlc</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>xll</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>xlm</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>xls</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>xlw</td>
</tr>
<tr>
<td>application/vnd.rim.cod</td>
<td>cod</td>
</tr>
<tr>
<td>application/x-arj-compressed</td>
<td>arj</td>
</tr>
<tr>
<td>application/x-bcpio</td>
<td>bcpio</td>
</tr>
<tr>
<td>application/x-cdlink</td>
<td>vcd</td>
</tr>
<tr>
<td>application/x-chess-pgn</td>
<td>pgn</td>
</tr>
<tr>
<td>application/x-cpio</td>
<td>cpio</td>
</tr>
<tr>
<td>application/x-csh</td>
<td>csh</td>
</tr>
<tr>
<td>application/x-debian-package</td>
<td>deb</td>
</tr>
<tr>
<td>application/x-director</td>
<td>dcr</td>
</tr>
<tr>
<td>application/x-director</td>
<td>dir</td>
</tr>
<tr>
<td>application/x-director</td>
<td>dxr</td>
</tr>
<tr>
<td>application/x-dvi</td>
<td>dvi</td>
</tr>
<tr>
<td>application/x-freelance</td>
<td>pre</td>
</tr>
<tr>
<td>application/x-futuresplash</td>
<td>spl</td>
</tr>
<tr>
<td>application/x-gtar</td>
<td>gtar</td>
</tr>
<tr>
<td>application/x-gunzip</td>
<td>gz</td>
</tr>
<tr>
<td>application/x-gzip</td>
<td>gz</td>
</tr>
<tr>
<td>application/x-hdf</td>
<td>hdf</td>
</tr>
<tr>
<td>application/x-ipix</td>
<td>ipx</td>
</tr>
<tr>
<td>application/x-ipscript</td>
<td>ips</td>
</tr>
<tr>
<td>application/x-javascript</td>
<td>js</td>
</tr>
<tr>
<td>application/x-koan</td>
<td>skd</td>
</tr>
<tr>
<td>application/x-koan</td>
<td>skm</td>
</tr>
<tr>
<td>application/x-koan</td>
<td>skp</td>
</tr>
<tr>
<td>application/x-koan</td>
<td>skt</td>
</tr>
<tr>
<td>application/x-latex</td>
<td>latex</td>
</tr>
<tr>
<td>application/x-lisp</td>
<td>lsp</td>
</tr>
<tr>
<td>application/x-lotusscreencam</td>
<td>scm</td>
</tr>
<tr>
<td>application/x-mif</td>
<td>mif</td>
</tr>
<tr>
<td>application/x-msdos-program</td>
<td>bat</td>
</tr>
<tr>
<td>application/x-msdos-program</td>
<td>com</td>
</tr>
<tr>
<td>application/x-msdos-program</td>
<td>exe</td>
</tr>
<tr>
<td>application/x-netcdf</td>
<td>cdf</td>
</tr>
<tr>
<td>application/x-netcdf</td>
<td>nc</td>
</tr>
<tr>
<td>application/x-perl</td>
<td>pl</td>
</tr>
<tr>
<td>application/x-perl</td>
<td>pm</td>
</tr>
<tr>
<td>application/x-rar-compressed</td>
<td>rar</td>
</tr>
<tr>
<td>application/x-sh</td>
<td>sh</td>
</tr>
<tr>
<td>application/x-shar</td>
<td>shar</td>
</tr>
<tr>
<td>application/x-shockwave-flash</td>
<td>swf</td>
</tr>
<tr>
<td>application/x-stuffit</td>
<td>sit</td>
</tr>
<tr>
<td>application/x-sv4cpio</td>
<td>sv4cpio</td>
</tr>
<tr>
<td>application/x-sv4crc</td>
<td>sv4crc</td>
</tr>
<tr>
<td>application/x-tar-gz</td>
<td>tar.gz</td>
</tr>
<tr>
<td>application/x-tar-gz</td>
<td>tgz</td>
</tr>
<tr>
<td>application/x-tar</td>
<td>tar</td>
</tr>
<tr>
<td>application/x-tcl</td>
<td>tcl</td>
</tr>
<tr>
<td>application/x-tex</td>
<td>tex</td>
</tr>
<tr>
<td>application/x-texinfo</td>
<td>texi</td>
</tr>
<tr>
<td>application/x-texinfo</td>
<td>texinfo</td>
</tr>
<tr>
<td>application/x-troff-man</td>
<td>man</td>
</tr>
<tr>
<td>application/x-troff-me</td>
<td>me</td>
</tr>
<tr>
<td>application/x-troff-ms</td>
<td>ms</td>
</tr>
<tr>
<td>application/x-troff</td>
<td>roff</td>
</tr>
<tr>
<td>application/x-troff</td>
<td>t</td>
</tr>
<tr>
<td>application/x-troff</td>
<td>tr</td>
</tr>
<tr>
<td>application/x-ustar</td>
<td>ustar</td>
</tr>
<tr>
<td>application/x-wais-source</td>
<td>src</td>
</tr>
<tr>
<td>application/x-zip-compressed</td>
<td>zip</td>
</tr>
<tr>
<td>application/zip</td>
<td>zip</td>
</tr>
<tr>
<td>audio/TSP-audio</td>
<td>tsi</td>
</tr>
<tr>
<td>audio/basic</td>
<td>au</td>
</tr>
<tr>
<td>audio/basic</td>
<td>snd</td>
</tr>
<tr>
<td>audio/midi</td>
<td>kar</td>
</tr>
<tr>
<td>audio/midi</td>
<td>mid</td>
</tr>
<tr>
<td>audio/midi</td>
<td>midi</td>
</tr>
<tr>
<td>audio/mpeg</td>
<td>mp2</td>
</tr>
<tr>
<td>audio/mpeg</td>
<td>mp3</td>
</tr>
<tr>
<td>audio/mpeg</td>
<td>mpga</td>
</tr>
<tr>
<td>audio/ulaw</td>
<td>au</td>
</tr>
<tr>
<td>audio/x-aiff</td>
<td>aif</td>
</tr>
<tr>
<td>audio/x-aiff</td>
<td>aifc</td>
</tr>
<tr>
<td>audio/x-aiff</td>
<td>aiff</td>
</tr>
<tr>
<td>audio/x-mpegurl</td>
<td>m3u</td>
</tr>
<tr>
<td>audio/x-ms-wax</td>
<td>wax</td>
</tr>
<tr>
<td>audio/x-ms-wma</td>
<td>wma</td>
</tr>
<tr>
<td>audio/x-pn-realaudio-plugin</td>
<td>rpm</td>
</tr>
<tr>
<td>audio/x-pn-realaudio</td>
<td>ram</td>
</tr>
<tr>
<td>audio/x-pn-realaudio</td>
<td>rm</td>
</tr>
<tr>
<td>audio/x-realaudio</td>
<td>ra</td>
</tr>
<tr>
<td>audio/x-wav</td>
<td>wav</td>
</tr>
<tr>
<td>chemical/x-pdb</td>
<td>pdb</td>
</tr>
<tr>
<td>chemical/x-pdb</td>
<td>xyz</td>
</tr>
<tr>
<td>image/cmu-raster</td>
<td>ras</td>
</tr>
<tr>
<td>image/gif</td>
<td>gif</td>
</tr>
<tr>
<td>image/ief</td>
<td>ief</td>
</tr>
<tr>
<td>image/jpeg</td>
<td>jpe</td>
</tr>
<tr>
<td>image/jpeg</td>
<td>jpeg</td>
</tr>
<tr>
<td>image/jpeg</td>
<td>jpg</td>
</tr>
<tr>
<td>image/png</td>
<td>png</td>
</tr>
<tr>
<td>image/tiff</td>
<td>tif tiff</td>
</tr>
<tr>
<td>image/tiff</td>
<td>tif</td>
</tr>
<tr>
<td>image/tiff</td>
<td>tiff</td>
</tr>
<tr>
<td>image/x-cmu-raster</td>
<td>ras</td>
</tr>
<tr>
<td>image/x-portable-anymap</td>
<td>pnm</td>
</tr>
<tr>
<td>image/x-portable-bitmap</td>
<td>pbm</td>
</tr>
<tr>
<td>image/x-portable-graymap</td>
<td>pgm</td>
</tr>
<tr>
<td>image/x-portable-pixmap</td>
<td>ppm</td>
</tr>
<tr>
<td>image/x-rgb</td>
<td>rgb</td>
</tr>
<tr>
<td>image/x-xbitmap</td>
<td>xbm</td>
</tr>
<tr>
<td>image/x-xpixmap</td>
<td>xpm</td>
</tr>
<tr>
<td>image/x-xwindowdump</td>
<td>xwd</td>
</tr>
<tr>
<td>model/iges</td>
<td>iges</td>
</tr>
<tr>
<td>model/iges</td>
<td>igs</td>
</tr>
<tr>
<td>model/mesh</td>
<td>mesh</td>
</tr>
<tr>
<td>model/mesh</td>
<td>msh</td>
</tr>
<tr>
<td>model/mesh</td>
<td>silo</td>
</tr>
<tr>
<td>model/vrml</td>
<td>vrml</td>
</tr>
<tr>
<td>model/vrml</td>
<td>wrl</td>
</tr>
<tr>
<td>text/css</td>
<td>css</td>
</tr>
<tr>
<td>text/html</td>
<td>htm</td>
</tr>
<tr>
<td>text/html</td>
<td>html htm</td>
</tr>
<tr>
<td>text/html</td>
<td>html</td>
</tr>
<tr>
<td>text/plain</td>
<td>asc txt</td>
</tr>
<tr>
<td>text/plain</td>
<td>asc</td>
</tr>
<tr>
<td>text/plain</td>
<td>c</td>
</tr>
<tr>
<td>text/plain</td>
<td>cc</td>
</tr>
<tr>
<td>text/plain</td>
<td>f90</td>
</tr>
<tr>
<td>text/plain</td>
<td>f</td>
</tr>
<tr>
<td>text/plain</td>
<td>h</td>
</tr>
<tr>
<td>text/plain</td>
<td>hh</td>
</tr>
<tr>
<td>text/plain</td>
<td>m</td>
</tr>
<tr>
<td>text/plain</td>
<td>txt</td>
</tr>
<tr>
<td>text/richtext</td>
<td>rtx</td>
</tr>
<tr>
<td>text/rtf</td>
<td>rtf</td>
</tr>
<tr>
<td>text/sgml</td>
<td>sgm</td>
</tr>
<tr>
<td>text/sgml</td>
<td>sgml</td>
</tr>
<tr>
<td>text/tab-separated-values</td>
<td>tsv</td>
</tr>
<tr>
<td>text/vnd.sun.j2me.app-descriptor</td>
<td>jad</td>
</tr>
<tr>
<td>text/x-setext</td>
<td>etx</td>
</tr>
<tr>
<td>text/xml</td>
<td>xml</td>
</tr>
<tr>
<td>video/dl</td>
<td>dl</td>
</tr>
<tr>
<td>video/fli</td>
<td>fli</td>
</tr>
<tr>
<td>video/flv</td>
<td>flv</td>
</tr>
<tr>
<td>video/gl</td>
<td>gl</td>
</tr>
<tr>
<td>video/mpeg</td>
<td>mp2</td>
</tr>
<tr>
<td>video/mp4</td>
<td>mp4</td>
</tr>
<tr>
<td>video/mpeg</td>
<td>mpe</td>
</tr>
<tr>
<td>video/mpeg</td>
<td>mpeg</td>
</tr>
<tr>
<td>video/mpeg</td>
<td>mpg</td>
</tr>
<tr>
<td>video/quicktime</td>
<td>mov</td>
</tr>
<tr>
<td>video/quicktime</td>
<td>qt</td>
</tr>
<tr>
<td>video/vnd.vivo</td>
<td>viv</td>
</tr>
<tr>
<td>video/vnd.vivo</td>
<td>vivo</td>
</tr>
<tr>
<td>video/x-fli</td>
<td>fli</td>
</tr>
<tr>
<td>video/x-ms-asf</td>
<td>asf</td>
</tr>
<tr>
<td>video/x-ms-asx</td>
<td>asx</td>
</tr>
<tr>
<td>video/x-ms-wmv</td>
<td>wmv</td>
</tr>
<tr>
<td>video/x-ms-wmx</td>
<td>wmx</td>
</tr>
<tr>
<td>video/x-ms-wvx</td>
<td>wvx</td>
</tr>
<tr>
<td>video/x-msvideo</td>
<td>avi</td>
</tr>
<tr>
<td>video/x-sgi-movie</td>
<td>movie</td>
</tr>
<tr>
<td>www/mime</td>
<td>mime</td>
</tr>
<tr>
<td>x-conference/x-cooltalk</td>
<td>ice</td>
</tr>
<tr>
<td>x-world/x-vrml</td>
<td>vrm</td>
</tr>
<tr>
<td>x-world/x-vrml</td>
<td>vrml</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/phpde-mime-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS ile fotoğraf galerisi oluşturmak</title>
		<link>http://codersstuff.com/css-ile-fotograf-galerisi/</link>
		<comments>http://codersstuff.com/css-ile-fotograf-galerisi/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 11:05:19 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[Temel Bilgiler]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[css galeri]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1252</guid>
		<description><![CDATA[Kendinizi güzel bir fotoğraf galerisi oluşturmak ve bunu css ile yapmak istiyorsanız bu yazıyı mutlaka okumalısınız. Bitmiş haline buradan bakabilirsiniz. İlk önce bir css sınıflarımıza göz atalım; /* Bu sınıfda satırları oluşturduk */ #line { margin-bottom:10px; /* satırlar arasında 10px boşluk bıraktık */ clear: both; /* kendinden önceki float değerini etkisiz hale getirdikki satır atlasın [...]]]></description>
			<content:encoded><![CDATA[<p>Kendinizi güzel bir fotoğraf galerisi oluşturmak ve bunu css ile yapmak istiyorsanız bu yazıyı mutlaka okumalısınız.<br />
<span id="more-1252"></span><br />
Bitmiş haline <a href="http://codersstuff.com/wp-content/uploads/2009/03/csgaleri.html">buradan</a> bakabilirsiniz.</p>
<p>İlk önce bir css sınıflarımıza göz atalım;</p>
<pre class="brush: css">

/* Bu sınıfda satırları oluşturduk */
#line {

	margin-bottom:10px; /* satırlar arasında 10px boşluk bıraktık */
	clear: both; /* kendinden önceki float değerini etkisiz hale getirdikki satır atlasın */
	width: 550px;
	margin-right: auto;
	margin-left: auto;

}

/* Bu sınıfda kutuları oluşturduk */
#image {

	padding:5px; /* 4 köşedende içe doğru 5px boşluk bıraktık */
	border: 1px solid #4D4646; /* 1 px border oluşturduk */
	width: 150px;
	float:left; /* kendinden öncekinin hemen yanına gelmesi için float değerini left yaptık */
	margin:5px; /* aralarda 5px lik boşluk bıraktık */
	background-color:#FFFFFF;

}

/* Bu sınıfda resimlerin sınırlarını 0 a çektik */
#line #image img {

	border:0px;

}

/* Bu sınıfda kutuların üzerine gelince renk değiştirmesini  istedik */
#image:hover {

	background-color:#F8F4F4;

}

/* Bu sınıfda kutuların içindeki fontları küçülttük */
#font {

	font: 12px/14px  Arial, Verdana, sans-serif;
	margin:4px; /* 4 köşeden 4 px lik boşluk bıraktık */
	text-align:center; /* yazıyı ortaladık */

}

h1 {

	font: 1.6em  Arial, Verdana, sans-serif;
	text-align:center;
	width: 550px;
	margin-right: auto;
	margin-left: auto;

}
</pre>
<p>Şimdide kodun tümüne bakalım;</p>
<pre class="brush: html">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Codersstuff.com - CSS Galeri&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;

/* Bu sınıfda satırları oluşturduk */
#line {

	margin-bottom:10px; /* satırlar arasında 10px boşluk bıraktık */
	clear: both; /* kendinden önceki float değerini etkisiz hale getirdikki satır atlasın */
	width: 550px;
	margin-right: auto;
	margin-left: auto;

}

/* Bu sınıfda kutuları oluşturduk */
#image {

	padding:5px; /* 4 köşedende içe doğru 5px boşluk bıraktık */
	border: 1px solid #4D4646; /* 1 px border oluşturduk */
	width: 150px;
	float:left; /* kendinden öncekinin hemen yanına gelmesi için float değerini left yaptık */
	margin:5px; /* aralarda 5px lik boşluk bıraktık */
	background-color:#FFFFFF;

}

/* Bu sınıfda resimlerin sınırlarını 0 a çektik */
#line #image img {

	border:0px;

}

/* Bu sınıfda kutuların üzerine gelince renk değiştirmesini  istedik */
#image:hover {

	background-color:#F8F4F4;

}

/* Bu sınıfda kutuların içindeki fontları küçülttük */
#font {

	font: 12px/14px  Arial, Verdana, sans-serif;
	margin:4px; /* 4 köşeden 4 px lik boşluk bıraktık */
	text-align:center; /* yazıyı ortaladık */

}

h1 {

	font: 1.6em  Arial, Verdana, sans-serif;
	text-align:center;
	width: 550px;
	margin-right: auto;
	margin-left: auto;

}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;Codersstuff.com - CSS Galeri&lt;/h1&gt;

&lt;div id=&quot;line&quot;&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;line&quot;&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;line&quot;&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;div id=&quot;image&quot;&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;http://codersstuff.com/wp-content/uploads/2009/01/istock_html-php-code-rev-150x146.jpg&quot;/&gt;&lt;/a&gt;&lt;div id=&quot;font&quot;&gt;Codersstuff.com galeri&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Bunu PHP yada ASP ye uyarladığınızda güzel bir sonuç çıkacaktır.</p>
<p>İyi çalışmalar</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/css-ile-fotograf-galerisi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery:Sayfa yenilenmeden AJAX ile veri eklemek</title>
		<link>http://codersstuff.com/jquerysayfa-yenilenmeden-ajax-ile-veri-eklemek/</link>
		<comments>http://codersstuff.com/jquerysayfa-yenilenmeden-ajax-ile-veri-eklemek/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 18:08:16 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery get]]></category>
		<category><![CDATA[jquery post]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1163</guid>
		<description><![CDATA[Başlıktan da anlayacağınız gibi bu yazımda bir form ile sayfa yenilenmeden veri eklemeyi görüceğiz. Veriyi eklemek için dil olarak PHP&#8217;yi kullanacağım fakat ASP&#8217;de kullansanız mantık aynı. Öncelikle jQuery ile gelen ajax fonksiyonumuza bir göz atalım; jQuery.ajax({ type: &#039;POST&#039;,//Bu kısım POST ve GET değerlerinden birini alabilir url: &#039;veri_isle.php&#039;,//Verinin gönderileceği sayfa data: &#039;veri=verimiz&#38;amp;veri_iki=verimiz_iki&#039;,//Sorgu cümlesi error:function(){ $(&#039;#yazdir&#039;).html(&#34;Bir hata [...]]]></description>
			<content:encoded><![CDATA[<p>Başlıktan da anlayacağınız gibi bu yazımda bir form ile sayfa yenilenmeden veri eklemeyi görüceğiz. Veriyi eklemek için dil olarak PHP&#8217;yi kullanacağım fakat ASP&#8217;de kullansanız mantık aynı.<br />
<span id="more-1163"></span><br />
Öncelikle jQuery ile gelen ajax fonksiyonumuza bir göz atalım;</p>
<pre class="brush: js">
jQuery.ajax({
type: &#039;POST&#039;,//Bu kısım POST ve GET değerlerinden birini alabilir
url: &#039;veri_isle.php&#039;,//Verinin gönderileceği sayfa
data: &#039;veri=verimiz&amp;amp;veri_iki=verimiz_iki&#039;,//Sorgu cümlesi
error:function(){ $(&#039;#yazdir&#039;).html(&quot;Bir hata algılandı.&quot;); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(&#039;#yazdir&#039;).html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
</pre>
<p>Şimdi bu kod parçasını kullanarak basitçe verilerimizi veri_isle.php sayfamıza post ediceğiz.</p>
<pre class="brush: html">
&lt;form id=&quot;veri-formu&quot;&gt;
&lt;input name=&quot;veri&quot;/&gt; - &lt;input name=&quot;veri_iki&quot;/&gt;
&lt;input type=&quot;button&quot; onclick=&quot;gonder();&quot; value=&quot;Gönder&quot;/&gt;
&lt;/form&gt;

&lt;div id=&quot;yazdir&quot;&gt;&lt;/div&gt;
</pre>
<p>HTML formumuzu oluşturduk. Şimdide verilerimizi POST methodu ile gönderecek fonksiyonumuzu oluşturalım.</p>
<pre class="brush: js">
function gonder() {
jQuery.ajax({
type: &#039;POST&#039;,//Bu kısım POST ve GET değerlerinden birini alabilir
url: &#039;veri_isle.php&#039;,//Verinin gönderileceği sayfa
data: $(&#039;#veri-formu&#039;).serialize(),
error:function(){ $(&#039;#yazdir&#039;).html(&quot;Bir hata algılandı.&quot;); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(&#039;#yazdir&#039;).html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}
</pre>
<p>Şimdi burada değinmediğim bir nokta var <strong>data: &#8216;veri=verimiz&#038;veri_iki=verimiz_iki&#8217;</strong> bu gördüğünüz kısma tabikide sırayla giriş tanımlayıp daha sonra o girişleri veri yerine yerleştirmeyeceğiz daha kısa bir yolu var. </p>
<pre class="brush: js">$(&#039;#veri-formu&#039;).serialize();</pre>
<p>Gördüğünüz kod parçası sayesinde id değeri veri-formu olan formdan giriş (input) isimlerini ve değerlerini (value) okur sonuç olarak aşağıdaki gibi bir sorgu cümlesi oluşturur.</p>
<p><strong>veri=veri isimli girişe(input) girilen veri&#038;veri_iki=veri_iki isimli girişe(input) girilen veri</strong></p>
<p>Şimdide veri_isle.php sayfamızı oluşturalım.</p>
<pre class="brush: php">
function database($host,$username,$password,$database_name,$set_name){ 

mysql_connect($host,$username,$password) or die(&quot;Hata&quot;); 

mysql_select_db($database_name) or die(&quot;Hata&quot;); 

mysql_query(&quot;SET NAMES &#039;&quot;.$set_name.&quot;&#039;&quot;); 

} 

//Database fonksiyon bitti. 

database(&quot;localhost&quot;,&quot;root&quot;,&quot;1234&quot;,&quot;vt adı&quot;,&quot;latin5&quot;); 

//Veritabanıma bağlandım. 

$veri = mysql_real_escape_string($_POST[&quot;veri&quot;]); 

$veri_iki = mysql_real_escape_string($_POST[&quot;veri_iki&quot;]); 

//Get ile gelen verimi aldım. Fakat &#039; şeklindeki karakterleri etkisiz hale getirmesini istedim. 

$sql = &quot;INSERT INTO tablonuz (veri,veri_iki) VALUES (&#039;$veri&#039;,&#039;$veri_iki&#039;)&quot; ;
@mysql_query($sql) or die(&quot;Hata algılandı&quot;); 
</pre>
<p>Bu sayfada verilerimi post ile aldım ve veritabanıma ekledim. Şimdi sayfaların son hallerine bakalım;</p>
<p>index.php sayfamız;</p>
<pre class="brush: html">
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;title&gt;jQuery:Sayfa yenilenmeden AJAX ile veri eklemek&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-latest.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

function gonder() {
jQuery.ajax({
type: &#039;POST&#039;,//Bu kısım POST ve GET değerlerinden birini alabilir
url: &#039;veri_isle.php&#039;,//Verinin gönderileceği sayfa
data: $(&#039;#veri-formu&#039;).serialize(),
error:function(){ $(&#039;#yazdir&#039;).html(&quot;Bir hata algılandı.&quot;); }, //Hata alınırsa ekrana bastırılacak veri
success: function(veri) { $(&#039;#yazdir&#039;).html(veri);}//Başarılı olursa ekrana bastırılacak veri
});
}

&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;form id=&quot;veri-formu&quot;&gt;
&lt;input name=&quot;veri&quot;/&gt; - &lt;input name=&quot;veri_iki&quot;/&gt;
&lt;input type=&quot;button&quot; onclick=&quot;gonder();&quot; value=&quot;Gönder&quot;/&gt;
&lt;/form&gt;

&lt;div id=&quot;yazdir&quot;&gt;&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</pre>
<p>veri_isle.php sayfamız;</p>
<pre class="brush: php">

function database($host,$username,$password,$database_name,$set_name){ 

mysql_connect($host,$username,$password) or die(&quot;Hata&quot;); 

mysql_select_db($database_name) or die(&quot;Hata&quot;); 

mysql_query(&quot;SET NAMES &#039;&quot;.$set_name.&quot;&#039;&quot;); 

} 

//Database fonksiyon bitti. 

database(&quot;localhost&quot;,&quot;root&quot;,&quot;1234&quot;,&quot;vt adı&quot;,&quot;latin5&quot;); 

//Veritabanıma bağlandım. 

$veri = mysql_real_escape_string($_POST[&quot;veri&quot;]); 

$veri_iki = mysql_real_escape_string($_POST[&quot;veri_iki&quot;]); 

//Get ile gelen verimi aldım. Fakat &#039; şeklindeki karakterleri etkisiz hale getirmesini istedim. 

$sql = &quot;INSERT INTO tablonuz (veri,veri_iki) VALUES (&#039;$veri&#039;,&#039;$veri_iki&#039;)&quot; ;
@mysql_query($sql) or die(&quot;Hata algılandı&quot;); 
</pre>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/jquerysayfa-yenilenmeden-ajax-ile-veri-eklemek/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>PHP ile mail göndermek</title>
		<link>http://codersstuff.com/php-ile-mail-gondermek/</link>
		<comments>http://codersstuff.com/php-ile-mail-gondermek/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 19:01:32 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mail göndermek]]></category>
		<category><![CDATA[php mail]]></category>
		<category><![CDATA[php mail atmak]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1056</guid>
		<description><![CDATA[PHP ile mail göndermek PHP&#8217;nin en güzel özelliklerinden biridir çünkü çok basittir :) Bu yazımda PHP ile mail gönderme konusuna ayrıntılı olarak değineceğim. mail($alici, $konu, $mesaj, $diger_degerler); Aslında PHP ile mail göndermek yukarıdaki koddan ibaret ama biz biraz detaya inip HTML mail göndereceğiz. Kısaca mail parametrelerine bir göz atalım; From: $gonderen_isim &#60;$gonderen&#62;: Mailin kimden geldiğini [...]]]></description>
			<content:encoded><![CDATA[<p>PHP ile mail göndermek PHP&#8217;nin en güzel özelliklerinden biridir çünkü çok basittir :) Bu yazımda PHP ile mail gönderme konusuna ayrıntılı olarak değineceğim.</p>
<p><span id="more-1056"></span>
<pre class="brush: php">mail($alici, $konu, $mesaj, $diger_degerler);</pre>
<p>Aslında PHP ile mail göndermek yukarıdaki koddan ibaret ama biz biraz detaya inip HTML mail göndereceğiz.</p>
<h1>Kısaca mail parametrelerine bir göz atalım;</h1>
<p><strong>From: $gonderen_isim &lt;$gonderen&gt;: </strong>Mailin kimden geldiğini gösterir bir diğer deyişle gönderenin adı ve adresi.</p>
<p><strong>Reply-To: $gonderen_isim &lt;$gonderen&gt;: </strong>Cevabın yollanacağı adresi gösterir.</p>
<p><strong>MIME-Version: 1.0 : </strong>E-postanın MIME sürümünü belirtir. Olsada olur olmasada olur. Daha geniş bilgiye ulaşmak için <a href="http://tr.wikipedia.org/wiki/MIME" target="_blank">tıklayın</a>.</p>
<p><strong>Content-type: text/html; charset=iso-8859-9 :</strong> İşte asıl elemanımız. Bu kod parçacığı sayesinde html mail gönderebilir ve oluşan Türkçe karakter sorununuda giderebilirsiniz.</p>
<p>Aşağıda gördüğünüz benim geliştirdiğim bir mail fonksiyonu. Fonksiyon sayesinde hem HTML hemde normal metin olarak mail atabilirsiniz.</p>
<pre class="brush: php">
function mail_gonder($alici,$konu,$mesaj,$gonderen_isim,$gonderen){
	$diger = &quot;MIME-Version: 1.0\n&quot;;
	$diger .= &quot;Content-type: text/html; charset=iso-8859-9\n&quot;;
	$diger .= &quot;From: $gonderen_isim &lt;$gonderen&gt;\n&quot;;
	$diger .= &quot;Reply-To: $gonderen_isim &lt;$gonderen&gt;&quot;;

mail($alici, $konu, $mesaj , $diger);
}

//Kullanımı
mail_gonder(&quot;Mailin gideceği adres&quot;,&quot;Konu&quot;,&quot;Yazımız isterseniz HTML kullanabilirsiniz.&quot;,&quot;Gönderenin adı&quot;,&quot;Gönderenin adresi&quot;);
</pre>
<h1>Oluşabilecek hatalar;</h1>
<p><strong>Neden gönderdiğim mail spam klasörüne gidiyor?</strong></p>
<p>Bu sorunu aşmanız için maili özel bir adresden göndermelisiniz. Örnek: admin@siteadi.com ( siteadi.com,  hotmail gibi bedava mail adresi veren bir firma olmamalı yani kendi hostunuz olmalı )</p>
<p><strong>Localhosttan neden mail gönderemiyorum ?</strong></p>
<p>Bunun nedeni SMTP ayarlarınızın tam yapılmaması veya bilgisayarınızda SMTP olmaması. Bir Windows kurulum CD&#8217;sinden bunu tedarik edebilirsiniz.</p>
<p><strong>Her şey doğru hatta hostumda çalıştırıyorum ama hala çalışmıyor ?</strong><br />
Yukarıdaki fonksiyonun aynısını kullandıysanız ve hala sorun varsa hostunuzda bir problem var fakat siz uzun yolu seçip kendiniz yazmaya kalktıysanız yukarıdaki fonksiyonda gördüğünüz <strong>$diger</strong> değişkenlerinin sıralamalarını karıştırmış olabilirsiniz çünkü bu sıralama önemli.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-mail-gondermek/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de güvenlik</title>
		<link>http://codersstuff.com/phpde-guvenlik/</link>
		<comments>http://codersstuff.com/phpde-guvenlik/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 20:43:48 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[mysql_real_escape_string]]></category>
		<category><![CDATA[php replace]]></category>
		<category><![CDATA[php security]]></category>
		<category><![CDATA[phpde güvenlik]]></category>
		<category><![CDATA[replace]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=1040</guid>
		<description><![CDATA[Bildiğiniz gibi güvenlik olmazsa olmazlardandır bu yazımda PHP&#8217;de alınabilecek küçük ama çok faydasını göreceğiniz bir kaç güvenlik önlemine değineceğiz. Öncelikle sql&#8217;lerden korunalım. Bunu yapmanın birkaç değişik yolu var. Bu yollar; Replace : Zararlı bulduğunuz karakterleri bu yol ile değiştirebilirsiniz. mysql_real_escape_string() : Bunu sadece mysql bağlantısı varken kullanabiliyorsunuz. Bu fonksiyon &#8216; gibi işaretleri sizin yerinize etkisiz [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz gibi güvenlik olmazsa olmazlardandır bu yazımda PHP&#8217;de alınabilecek küçük ama çok faydasını göreceğiniz bir kaç güvenlik önlemine değineceğiz.</p>
<p><span id="more-1040"></span>Öncelikle sql&#8217;lerden korunalım. Bunu yapmanın birkaç değişik yolu var. Bu yollar;</p>
<p><strong>Replace : </strong>Zararlı bulduğunuz karakterleri bu yol ile değiştirebilirsiniz.</p>
<p><strong>mysql_real_escape_string()</strong> : Bunu sadece mysql bağlantısı varken kullanabiliyorsunuz. Bu fonksiyon &#8216; gibi işaretleri sizin yerinize etkisiz hale getiriyor. Bunu &#8216; işaretinin başına \ ekleyerek yapıyor son hali \&#8217; işte böyle oluyor.</p>
<p>Bu 2 yöntemden tavsiyemi sorarsanız 1. yöntem yada 1. yöntem ile 2. yöntemi birlikte çalıştırmak olur. 1. yöntemi tek kullanmayı anladıkta neden 1 ile 2 yi birlikte kullanalımki diye sorular sorduğunuzu duyar gibiyim :) çünkü çekiceğiniz verilerde  &#8216; karakterini kullanmak isteyebilirsiniz işte bunu yapmak için 2. yöntem ile verilerimizi veritabanına girip daha sonra 1. yöntem ile onları \ karakterinden arındırıcağız.</p>
<p>İlk yönteme başlayalım. Aşağıda gördüğünüz kod ile &#8216; karakterleri yok ettim.</p>
<pre class="brush: php">

function temizle($yazi) {

$zararli = array(&quot;\&#039;&quot;,&quot;&#039;&quot;);
$degistir = array(&quot;&quot;,&quot;&quot;);
$yeni_yazi = str_replace($zararli,$degistir,$yazi);
return $yeni_yazi;
}
</pre>
<p>Kullanımı;</p>
<pre class="brush: php">

$yeni_yazi = temizle(&quot;Deneme yazısı &#039; &quot;);
</pre>
<p>Şimdide 2. yönlem ile 1. yönteme birlikte değinelim. Aşağıdaki kodu inceleyelim;</p>
<pre class="brush: php">

function database($host,$username,$password,$database_name,$set_name){

mysql_connect($host,$username,$password) or die(&quot;Hata&quot;);
mysql_select_db($database_name) or die(&quot;Hata&quot;);
mysql_query(&quot;SET NAMES &#039;&quot;.$set_name.&quot;&#039;&quot;);

}

//Database fonksiyon bitti.

database(&quot;localhost&quot;,&quot;root&quot;,&quot;1234&quot;,&quot;vt adı&quot;,&quot;latin5&quot;);

//Veritabanıma bağlandım.

$gelen_veri = mysql_real_escape_string($_GET[&quot;veri&quot;]);

//Get ile gelen verimi aldım. Fakat &#039; şeklindeki karakterleri etkisiz hale getirmesini istedim.

//Yani veri &#039; şeklinde bir veri eklersem \&#039; bu şekli alacaktır ve ekledim varsayıyorum.

$sql = &quot;INSERT INTO tablom (veri) VALUES (&#039;$gelen_veri&#039;)&quot;;
@mysql_query($sql) or die(&quot;Hata&quot;);
</pre>
<p>Şimdide eklediğimiz verileri çekelim.</p>
<pre class="brush: php">

function temizle($yazi) {

$zararli = array(&quot;\&#039;&quot;,&quot;&#039;&quot;);
$degistir = array(&quot;&quot;,&quot;&quot;);
$yeni_yazi = str_replace($zararli,$degistir,$yazi);
return $yeni_yazi;
}

//Bu kısımda veriyi çekecek kodların olduğunu varsayarak başlıyorum.

$veri = temizle($kayitlar[&quot;veri&quot;]);

//Bu kısımda verimi aldım temizle isimli fonksiyonu soktum.

//Veri ekleme kısmında zararsız hale getirdiğim verimi orjinal haline döndürdüm.
</pre>
<p>Bu mantık diğer yazılım dillerindede aynıdır şu ana kadar geliştirmiş olduğum asp.net, php ve asp uygulamalarında bu mantık doğrultusunda kodlar geliştirerek kullandım herzaman işe yaradı.</p>
<p>Güvenlik üzerine düşündüğünüz zaman bir çok çözüm üretebilirsiniz yeterki siz isteyin :)</p>
<p>Yazımı büyük bir sabırla okuduğunuz için teşekkür ederim:)</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/phpde-guvenlik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>preg_split ile WordPress&#8217;deki gibi etiketleri ayırmak</title>
		<link>http://codersstuff.com/preg_split-ile-wordpressdeki-gibi-etiketleri-ayirmak/</link>
		<comments>http://codersstuff.com/preg_split-ile-wordpressdeki-gibi-etiketleri-ayirmak/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 22:14:24 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[kelimeleri ayırmak]]></category>
		<category><![CDATA[preg_split]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress tag]]></category>
		<category><![CDATA[wordpress tag sistemi]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=973</guid>
		<description><![CDATA[Bir zamanlar bu konu üzerinde çok kafa yormuştum en sonunda tagları WordPress&#8217;deki gibi ayırıp linklemeyi buldum. Bun kodun size çok yarar sağlayacağından eminim çünkü bu sayede her tagı veritabanına ayrı ayrı kaydedip karmaşaya yol açmasını önleyebilirsiniz yada başka alanlarda kullanabilirsiniz. Kullanıcağımız fonksiyon preg_split. Bir örnek ile başlayalım; $str = &#039;hypertext,language,programming&#039;; $chars = preg_split(&#039;/,/&#039;, $str, -1, [...]]]></description>
			<content:encoded><![CDATA[<p>Bir zamanlar bu konu üzerinde çok kafa yormuştum en sonunda tagları WordPress&#8217;deki gibi ayırıp linklemeyi buldum. Bun kodun size çok yarar sağlayacağından eminim çünkü bu sayede her tagı veritabanına ayrı ayrı kaydedip karmaşaya yol açmasını önleyebilirsiniz yada başka alanlarda kullanabilirsiniz.</p>
<p><span id="more-973"></span></p>
<p>Kullanıcağımız fonksiyon <a href="http://se2.php.net/manual/en/function.preg-split.php">preg_split</a>.</p>
<p>Bir örnek ile başlayalım;</p>
<pre class="brush: php">
$str = &#039;hypertext,language,programming&#039;;
$chars = preg_split(&#039;/,/&#039;, $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
print_r($chars);
</pre>
<p>Örneğin çıktısı;<br />
Array ( [0] =&gt; Array ( [0] =&gt; hypertext [1] =&gt; 0 ) [1] =&gt; Array ( [0] =&gt; language [1] =&gt; 10 ) [2] =&gt; Array ( [0] =&gt; programming [1] =&gt; 19 ) )</p>
<p>Şuanlık böyle bir çıktı vermesi çok normal çünkü kod en yalın halde. Ona bir for döngüsü ekleyip ve bir iki oynama yaptıktan sonra istediğimiz hale gelicektir.</p>
<p>İşte modifiye edilmiş hali</p>
<pre class="brush: php">
	$str = &#039;hypertext,language,programming&#039;;
	$chars = preg_split(&#039;/,/&#039;, $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
	for($a=0; $a&lt;count($chars); $a++)
	print_r(&quot;&lt;a href=&quot;.$chars[$a][0].&quot;&gt;&quot;.$chars[$a][0].&quot;&lt;/a&gt;&quot;);
</pre>
<p>Şimdi biraz açıklıyayım. Öncelikle 0 dan başlayan bir for döngüsü kurduk daha sonra <strong>count($chars)</strong> ile orada kaç kelime olduğunu aldık ve $chars[$a][0] ve bu komut ile 0 dan 2 ye kadar olan yani 3 kelimeyi ekrana bastırdık.</p>
<p>Şimdi neden 0 dan başladık? Orada gördüğünüz gibi 3 kelime var ve genelde programlama dillerinde sayı 0 dan başlar yani 1 den başlasaydım çıktı içerisinde hypertext linkini göremeyecektiniz ama 0 dan başlayarak onuda dahil etmiş olduk. Virgül (,) yerine farklı simgelerde kullanabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/preg_split-ile-wordpressdeki-gibi-etiketleri-ayirmak/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de fonksiyon kullanımı</title>
		<link>http://codersstuff.com/phpde-fonksiyon-kullanimi/</link>
		<comments>http://codersstuff.com/phpde-fonksiyon-kullanimi/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 14:18:04 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[TR]]></category>
		<category><![CDATA[fonksiyonlar]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[php dersi]]></category>
		<category><![CDATA[php dersleri]]></category>
		<category><![CDATA[php fonksiyon]]></category>
		<category><![CDATA[php function]]></category>
		<category><![CDATA[php while]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=552</guid>
		<description><![CDATA[Bu yazımda sizlere basit ve kodlama yaparken mutlaka kullanılması gereken bir şeyden bahsedeceğim. Bunu bir örnekle açıklayalım. Mesela bir içerik sistemi yazdınız ve veritabanından ID&#8217;ye göre bir yazı çekiceksiniz. Bunun için bir sürü kod yazdınız vs. ve sayfayı açtığınızda bir sürü kod yığını, bu içeriği tek satır kod ile çekmek güzel olmazmıydı ? Güzel değil [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-470" title="Linux" src="http://codersstuff.com/wp-content/uploads/2008/10/2images.jpeg" alt="" width="86" height="102" />Bu yazımda sizlere basit ve kodlama yaparken mutlaka kullanılması gereken bir şeyden bahsedeceğim. Bunu bir örnekle açıklayalım. Mesela bir içerik sistemi yazdınız ve veritabanından ID&#8217;ye göre bir yazı çekiceksiniz. Bunun için bir sürü kod yazdınız vs. ve sayfayı açtığınızda bir sürü kod yığını, bu içeriği tek satır kod ile çekmek güzel olmazmıydı ? Güzel değil süper olurdu dediğinizi duyar gibiyim :)</p>
<p><span id="more-552"></span></p>
<p>Şimdi kullanımı anlatmaya geçiyorum. Kullanımı anlatmak için aşağıdaki kodu yorumlayacağım.</p>
<pre class="brush: php">&lt;?php
function Test($veri)
{
echo $veri*2;
}

test(&quot;1&quot;);
?&gt;</pre>
<p><strong>function Test($veri)</strong> satırı ile yeni bir fonksiyon yazdık isim verdik ve <strong>$veri</strong> ile ona atanacak değeri tanımladık.</p>
<p>Şimdi gelelim fonksiyonun asıl işlevinin ortaya çıktığı yere<strong> echo $veri*2; </strong>satırı ile $veri değerini aldık ve 2 ile çarptık. Ben burada basitce anlaşılması için örnek olarak sadece 2 ile çarptım. Gördüğünüz gibi fonksiyonan yüklenen veriyi burada kullandım.</p>
<p>Size başlarken kod yığınının yaptığını tek satır kod ile yapmak istermisiniz demiştim, işte o tek satırlık kod burası :) işte bu tek satırlık kod ilede verilerimizi ekrana bastırıyoruz fakat test(<strong>&#8220;1&#8243;</strong>); buradaki 1 = $veri yani veritabanından veri çekmek için gerekli olan kodlarınızı { } arasına yazıyoruz, $veri değerini aşağıdaki gibi ID numarasına atıyoruz.</p>
<pre class="brush: php">&lt;?php
function Test($veri)
	{

$sorgu = mysql_query(&quot;select * from veritabani where id=$veri&quot;);

while ($kayit = mysql_fetch_array($sorgu, MYSQL_ASSOC))

{

$baslik = $kayit[&quot;baslik&quot;];
echo $baslik;

}			

	}

Test(&quot;1&quot;);
?&gt;</pre>
<p>Teşekkürler</p>
<p>İyi çalışmalar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/phpde-fonksiyon-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile cookie yönetimi</title>
		<link>http://codersstuff.com/php-ile-cookie-yonetimi/</link>
		<comments>http://codersstuff.com/php-ile-cookie-yonetimi/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 23:37:31 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[ob_start();]]></category>
		<category><![CDATA[php cookie]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=281</guid>
		<description><![CDATA[Merhabalar bu yazımda PHP ile cookie yönetimini basitce göreceğiz. Cookie atmak; setcookie(&#34;cookie ismi&#34;,&#34;cookie değeri&#34;,time()+3600); +3600 yazan yer ise cookie nin saniye cinsinden süresi. Cookie silmek; setcookie(&#34;cookie ismi&#34;,&#34;cookie değeri&#34;,time()-3600); Cookie okumak; echo $_COOKIE[&#039;cookie ismi&#039;]; Eğer cookie çalışmazsa; Bütün sayfaların başına aşağıdaki yerleştirin ama sayfanın en başına. ob_start();]]></description>
			<content:encoded><![CDATA[<p>Merhabalar bu yazımda PHP ile cookie yönetimini basitce göreceğiz.</p>
<p><span id="more-281"></span></p>
<p>Cookie atmak;</p>
<pre class="brush: php">setcookie(&quot;cookie ismi&quot;,&quot;cookie değeri&quot;,time()+3600);</pre>
<p>+3600 yazan yer ise cookie nin saniye cinsinden süresi.</p>
<p>Cookie silmek;</p>
<pre class="brush: php">setcookie(&quot;cookie ismi&quot;,&quot;cookie değeri&quot;,time()-3600);</pre>
<p>Cookie okumak;</p>
<pre class="brush: php">echo $_COOKIE[&#039;cookie ismi&#039;];</pre>
<p>Eğer cookie çalışmazsa;<br />
Bütün sayfaların başına aşağıdaki yerleştirin ama sayfanın en başına.</p>
<pre class="brush: php">ob_start();</pre>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-cookie-yonetimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Fatal error:  Maximum execution time of 60 seconds exceeded.&#8221; Hatasının çözümü</title>
		<link>http://codersstuff.com/fatal-error-maximum-execution-time-of-60-seconds-exceeded-hatasinin-cozumu/</link>
		<comments>http://codersstuff.com/fatal-error-maximum-execution-time-of-60-seconds-exceeded-hatasinin-cozumu/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 23:35:37 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Fatal error]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[php error]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=280</guid>
		<description><![CDATA[&#8220;Fatal error:  Maximum execution time of 60 seconds exceeded.&#8221; gibi bir hata alırsanız çözümü çok basit.İşte çözüm; Önce .htaccess dosyası oluşturun. &#8220;php_value max_execution_time 300&#8243; sonra tırnak içindeki kodu yazıp kaydedin. httpd.conf yi açın Options None AllowOverride None bu 2 sini bulun ve aşağıdaki şekilde değiştirin. Options All AllowOverride All Daha sonra server &#8216;a restart atın. [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Fatal error:  Maximum execution time of 60 seconds exceeded.&#8221; gibi bir hata alırsanız çözümü çok basit.İşte çözüm;<span id="more-280"></span></p>
<p>Önce .htaccess dosyası oluşturun.</p>
<p>&#8220;php_value max_execution_time 300&#8243; sonra tırnak içindeki kodu yazıp kaydedin.</p>
<p>httpd.conf yi açın</p>
<p>Options None<br />
AllowOverride None</p>
<p>bu 2 sini bulun ve aşağıdaki şekilde değiştirin.</p>
<p>Options All<br />
AllowOverride All</p>
<p>Daha sonra server &#8216;a restart atın.</p>
<p>İşte hepsi bu kadar iyi çalışmalar.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/fatal-error-maximum-execution-time-of-60-seconds-exceeded-hatasinin-cozumu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP SEO Tutorial</title>
		<link>http://codersstuff.com/php-seo-tutorial/</link>
		<comments>http://codersstuff.com/php-seo-tutorial/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 10:20:53 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[EN]]></category>
		<category><![CDATA[PHP programing]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php seo]]></category>
		<category><![CDATA[PHP SEO Tutorial]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=279</guid>
		<description><![CDATA[Hello.We are going to make seo with PHP. What is SEO? .htaccess Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*).html$ index.php?select=$1 [L,NC] If you enter siteadress.com/test.html, it redirects index.php?select=test.]]></description>
			<content:encoded><![CDATA[<p>Hello.We are going to make seo with PHP.<span id="more-279"></span></p>
<p><a title="What is SEO?" href="http://en.wikipedia.org/wiki/Search_engine_optimization" target="_blank">What is SEO?</a></p>
<p>.htaccess</p>
<p>Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteRule ^(.*).html$ index.php?select=$1 [L,NC]</p>
<p>If you enter siteadress.com/test.html, it redirects index.php?select=test.</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-seo-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP ile seo yapımı</title>
		<link>http://codersstuff.com/php-ile-seo-yapimi/</link>
		<comments>http://codersstuff.com/php-ile-seo-yapimi/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 15:12:46 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[php seo]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[seo .htaccess]]></category>
		<category><![CDATA[seo yapmak]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=261</guid>
		<description><![CDATA[Bildiğiniz gibi hemen hemen her büyük sistemde seo var artık. Nedir bu seo? seo nun açılımı Search Engine Optimation yani arama motoru optimasyonu.Bu yöntem ile sisteminiz ciddi oranda ziyaretçi kazanır.Nasıl ziyaretçi kazanır google .html şeklindkei linkleri daha çok sever ve karışık değildir bir örnek sizce kategori.asp?id=1&#38;kategoriadi=bilmemne mi daha güzel yoksa ustkategori/2/Masaustu.html şeklinde bir linkmi? PHP [...]]]></description>
			<content:encoded><![CDATA[<p>Bildiğiniz gibi hemen hemen her büyük sistemde seo var artık.</p>
<p>Nedir bu seo?</p>
<p>seo nun açılımı Search Engine Optimation yani arama motoru optimasyonu.Bu yöntem ile sisteminiz ciddi oranda ziyaretçi kazanır.Nasıl ziyaretçi kazanır google .html şeklindkei linkleri daha çok sever ve karışık değildir bir örnek sizce kategori.asp?id=1&amp;kategoriadi=bilmemne mi daha güzel yoksa ustkategori/2/Masaustu.html şeklinde bir linkmi?</p>
<p><span id="more-261"></span></p>
<p>PHP de seo yapmak oldukça basit işte seo kodları.</p>
<p>RewriteBase /dizin adı //bu kısmı genelde girmenize gerek yoktur yani bu satırı yazmasanızda olur sadece sisteminizi alt dizinde çalıştırırsanız /dizinadı şeklinde bu kısmı girin</p>
<p>Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteRule ^(.*).html$ index.php?select=$1 [L,NC]</p>
<p>Son satırda ise herhangibirşey.html yazdığınız zaman o sayfa index.php?select=herhangibirşey sayfasını karşılayacaktır.Yani sayfaları bir nevi maskeliyorsunuz</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-seo-yapimi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP ile sayı yuvarlamak</title>
		<link>http://codersstuff.com/php-ile-sayi-yuvarlamak/</link>
		<comments>http://codersstuff.com/php-ile-sayi-yuvarlamak/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 13:43:43 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[ceil]]></category>
		<category><![CDATA[floor]]></category>
		<category><![CDATA[php dersi]]></category>
		<category><![CDATA[round]]></category>
		<category><![CDATA[sayı yuvarlamak]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=259</guid>
		<description><![CDATA[PHP ile sayı yuvarlarken size 3 yöntem göstericeğim; floor(); &#62;&#62; En yakın küçük değere yuvarlar. Örnek; Floor(4.9);  4 ceil(); &#62;&#62; En yakın büyük değere yuvarlar. Örnek; ceil(4.1);  5 round(); &#62;&#62; Bu ise sayı değerine göre değişiyor örneklerle açıklayalım. Örnek; round(4.1); 4 round(4.7); 5]]></description>
			<content:encoded><![CDATA[<p>PHP ile sayı yuvarlarken size 3 yöntem göstericeğim;</p>
<p><span id="more-259"></span></p>
<p>floor(); &gt;&gt; En yakın küçük değere yuvarlar.</p>
<p>Örnek; Floor(4.9);  4</p>
<p>ceil(); &gt;&gt; En yakın büyük değere yuvarlar.</p>
<p>Örnek; ceil(4.1);  5</p>
<p>round(); &gt;&gt; Bu ise sayı değerine göre değişiyor örneklerle açıklayalım.</p>
<p>Örnek; round(4.1); 4</p>
<p>round(4.7); 5</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-sayi-yuvarlamak/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP ile For döngüsü</title>
		<link>http://codersstuff.com/php-ile-for-dongusu/</link>
		<comments>http://codersstuff.com/php-ile-for-dongusu/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 13:36:40 +0000</pubDate>
		<dc:creator>Berkay</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[php dersi]]></category>
		<category><![CDATA[php dersleri]]></category>
		<category><![CDATA[php for döngüsü]]></category>

		<guid isPermaLink="false">http://codersstuff.com/?p=258</guid>
		<description><![CDATA[Bu yazımızda sizlere PHP de for döngüsünü anlatıcağım. for($i=0; $i&#38;lt;=5; $i++) { echo $i; } Burda $i=0 ile i adında bir değere 0 değerini atıyoruz $i nin değeri 5 e eşit veya küçük ise değeri göndürüyor ne zamanki $i nin değeri 5 değerini geçerse göngü durur.Gelelim $i++ komutuna bu ise $i nin değerini her seferinde [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazımızda sizlere PHP de for döngüsünü anlatıcağım.</p>
<p><span id="more-258"></span></p>
<pre class="brush: php">for($i=0; $i&amp;lt;=5; $i++)
{
echo $i;
}
</pre>
<p>Burda $i=0 ile i adında bir değere 0 değerini atıyoruz $i nin değeri 5 e eşit veya küçük ise değeri göndürüyor ne zamanki $i nin değeri 5 değerini geçerse göngü durur.Gelelim $i++ komutuna bu ise $i nin değerini her seferinde 1 tane arttırır.$echo $i; ilede $i nin değerini her seferinde ekrana bastırıyoruz.Bu olay 6 kere dönmektedir.</p>
<p>işte ekrandaki çıktı;</p>
<p>012345</p>
]]></content:encoded>
			<wfw:commentRss>http://codersstuff.com/php-ile-for-dongusu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
