<?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>selcuksenol.com.tr &#187; PHP</title>
	<atom:link href="http://www.selcuksenol.com.tr/blog/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.selcuksenol.com.tr/blog</link>
	<description>Kişisel bilgi merkezim</description>
	<lastBuildDate>Thu, 20 May 2010 14:43:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP ile satır renklendirme</title>
		<link>http://www.selcuksenol.com.tr/blog/2008/12/php-ile-satir-renklendirme/</link>
		<comments>http://www.selcuksenol.com.tr/blog/2008/12/php-ile-satir-renklendirme/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 22:45:35 +0000</pubDate>
		<dc:creator>Selcuk Senol</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[renk]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://selcuksenol.com.tr/blog/?p=283</guid>
		<description><![CDATA[Hazırladığınız bir tablonun satırlarının her birinin farklı renklerde olması hem okunmasını kolaylaştırır hem de çok daha şık bir görüntü sunar. Bu işlemi yapmanın çeşitli yolları vardır. JavaScript ile hazırlanabileceği gibi CSS ile de bu işlemi gerçekleştirmek mümkün. Aşağıdaki örnek kısa ve çabuk olarak tablolarınızın satırlarını renklendirmeyi sağlıyor. Öncelikle bir değişken tanımlamalısınız. Bu tanımlama işini döngü]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.selcuksenol.com.tr/blog/wp-content/uploads/2008/12/tr_renklendirme.jpg"><img class="alignright" title="tr_renklendirme" src="http://www.selcuksenol.com.tr/blog/wp-content/uploads/2008/12/tr_renklendirme.jpg" alt="tr_renklendirme" width="222" height="152" /></a></p>
<p>Hazırladığınız bir tablonun satırlarının her birinin farklı renklerde olması hem okunmasını kolaylaştırır hem de çok daha şık bir görüntü sunar.</p>
<p>Bu işlemi yapmanın çeşitli yolları vardır. JavaScript ile hazırlanabileceği gibi CSS ile de bu işlemi gerçekleştirmek mümkün. Aşağıdaki örnek kısa ve çabuk olarak tablolarınızın satırlarını renklendirmeyi sağlıyor.</p>
<p>Öncelikle bir değişken tanımlamalısınız. Bu tanımlama işini döngü öncesinde halledilmelidir.</p>
<p>CSS dosyası</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.tr_even</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fffff</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.tr_odd</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#eff3fe</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>PHP dosyası</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">.....</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_fetch_row</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sorgu</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #339933;">...</span>
<span style="color: #000088;">$class</span><span style="color: #339933;">++;</span>
<span style="color: #000088;">$c</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$class</span> <span style="color: #339933;">%</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> ? <span style="color: #0000ff;">'tr_even'</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">'tr_odd'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;
&quot;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">...</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.selcuksenol.com.tr/blog/2008/12/php-ile-satir-renklendirme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile takvim uygulaması</title>
		<link>http://www.selcuksenol.com.tr/blog/2008/06/php-ile-takvim-uygulamasi/</link>
		<comments>http://www.selcuksenol.com.tr/blog/2008/06/php-ile-takvim-uygulamasi/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 21:14:04 +0000</pubDate>
		<dc:creator>Selcuk Senol</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[takvim]]></category>
		<category><![CDATA[türkçe]]></category>

		<guid isPermaLink="false">http://selcuksenol.com.tr/blog/?p=106</guid>
		<description><![CDATA[PHP kodları kullanılarak takvim oluşturma ihtiyacı birçok kişiye zaman zaman gerekli olmuştur. Bu konuda hazırlanış birçok script var ancak şu adresteki oldukça işlevsel. Ayrıca kodlarda bir iki küçük ayarlama/değişiklik yaparak Türkçe&#8217;ye uygun bir hale bile getirebilirsiniz.]]></description>
			<content:encoded><![CDATA[<p><a href="http://keithdevens.com/software/php_calendar"><img class="alignright size-full wp-image-107" title="php_takvim" src="http://www.selcuksenol.com.tr/blog/wp-content/uploads/2008/06/php_takvim.jpg" alt="" width="185" height="161" align="right" /></a>PHP kodları kullanılarak takvim oluşturma ihtiyacı birçok kişiye zaman zaman gerekli olmuştur. Bu konuda hazırlanış birçok script var ancak <a href="http://keithdevens.com/software/php_calendar" target="_blank">şu adres</a>teki oldukça işlevsel. Ayrıca kodlarda bir iki küçük ayarlama/değişiklik yaparak Türkçe&#8217;ye uygun bir hale bile getirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.selcuksenol.com.tr/blog/2008/06/php-ile-takvim-uygulamasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yazıdaki adresler, e-postalar otomatik link olsun</title>
		<link>http://www.selcuksenol.com.tr/blog/2008/06/yazidaki-adresler-e-postalar-otomatik-link-olsun/</link>
		<comments>http://www.selcuksenol.com.tr/blog/2008/06/yazidaki-adresler-e-postalar-otomatik-link-olsun/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 21:10:42 +0000</pubDate>
		<dc:creator>Selcuk Senol</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[e-posta]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://selcuksenol.com.tr/blog/?p=103</guid>
		<description><![CDATA[Gelen metin içerisinde www ya da http ile başlayan linklerin otomatik olarak link olması için aşağıdaki fonkiyonu kullanıyorum. Fonksiyon bana ait değil ama oldukça kullanışlı. Hazırlayanın eline sağlık. 1 2 3 4 5 6 7 function textlink&#40;$str&#41; &#123; $str = eregi_replace&#40;'(((f&#124;ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&#38;amp;//=]+)', '&#38;lt;a href=&#34;\1&#34; target=_blank&#38;gt;\1&#38;lt;/a&#38;gt;', $str&#41;; $str = eregi_replace&#40;'(((f&#124;ht){1}tps://)[-a-zA-Z0-9@:%_+.~#?&#38;amp;//=]+)', '&#38;lt;a href=&#34;\1&#34; target=_blank&#38;gt;\1&#38;lt;/a&#38;gt;', $str&#41;; $str = eregi_replace&#40;'([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&#38;amp;//=]+)',]]></description>
			<content:encoded><![CDATA[<p>Gelen metin içerisinde www ya da http ile başlayan linklerin otomatik olarak link olması için aşağıdaki fonkiyonu kullanıyorum. Fonksiyon bana ait değil ama oldukça kullanışlı. Hazırlayanın eline sağlık.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> textlink<span style="color: #009900;">&#40;</span><span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">eregi_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&amp;amp;//=]+)'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;lt;a href=&quot;\1&quot; target=_blank&amp;gt;\1&amp;lt;/a&amp;gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">eregi_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'(((f|ht){1}tps://)[-a-zA-Z0-9@:%_+.~#?&amp;amp;//=]+)'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;lt;a href=&quot;\1&quot; target=_blank&amp;gt;\1&amp;lt;/a&amp;gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">eregi_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&amp;amp;//=]+)'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'\1&amp;lt;a href=&quot;http://\2&quot; target=_blank&amp;gt;\2&amp;lt;/a&amp;gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$str</span> <span style="color: #339933;">=</span> <span style="color: #990000;">eregi_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;lt;a href=&quot;mailto:\1&quot; target=_blank&amp;gt;\1&amp;lt;/a&amp;gt;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$str</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$str</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.selcuksenol.com.tr/blog/2008/06/yazidaki-adresler-e-postalar-otomatik-link-olsun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hepsi büyük ya da hepsi küçük</title>
		<link>http://www.selcuksenol.com.tr/blog/2008/05/hepsi-buyuk-ya-da-hepsi-kucuk/</link>
		<comments>http://www.selcuksenol.com.tr/blog/2008/05/hepsi-buyuk-ya-da-hepsi-kucuk/#comments</comments>
		<pubDate>Thu, 22 May 2008 07:14:37 +0000</pubDate>
		<dc:creator>Selcuk Senol</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[büyük]]></category>
		<category><![CDATA[karakter]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[küçük]]></category>
		<category><![CDATA[türkçe]]></category>

		<guid isPermaLink="false">http://selcuksenol.com.tr/blog/?p=100</guid>
		<description><![CDATA[PHP kodlarken zaman zaman ihtiyacınız olmuştur. Keşke şu başlığın ya da yazının hepsi büyük olsa diye&#8230; PHP&#8217;nin hazır fonksiyonları içerisinde strtoupper ya da strtolower isimli fonksiyonlar bu işi yapıyor. Ancak işin içerisine Türkçe karakterler girince durum değişiyor. Bu durum için küçük bir fonksiyon kullanıyorum. Tüm yazılanların küçük harf olması için; 1 2 3 4 5]]></description>
			<content:encoded><![CDATA[<p>PHP kodlarken zaman zaman ihtiyacınız olmuştur. Keşke şu başlığın ya da yazının hepsi büyük olsa diye&#8230; PHP&#8217;nin hazır fonksiyonları içerisinde <strong>strtoupper</strong> ya da <strong>strtolower</strong> isimli fonksiyonlar bu işi yapıyor. Ancak işin içerisine Türkçe karakterler girince durum değişiyor.</p>
<p>Bu durum için küçük bir fonksiyon kullanıyorum. Tüm yazılanların küçük harf olması için;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> hepsikucuk<span style="color: #009900;">&#40;</span><span style="color: #000088;">$metin</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strtr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$metin</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ĞÜŞIİÖÇ'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ğüşıiöç'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">// Örnek Kullanımı:</span>
<span style="color: #666666; font-style: italic;">// echo hepsikucuk(&quot;MeRhaBa&quot;);</span>
<span style="color: #666666; font-style: italic;">// merhaba</span></pre></td></tr></table></div>

<p>Ya da tüm yazılanların hepsinin büyük harf olması için şu fonksiyonu kullanabilirsiniz.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> hepsibuyuk<span style="color: #009900;">&#40;</span><span style="color: #000088;">$metin</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">strtoupper</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strtr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$metin</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ğüşıiöç'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ĞÜŞIİÖÇ'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">// Örnek Kullanımı:</span>
<span style="color: #666666; font-style: italic;">// echo hepsibuyuk(&quot;MeRhaBa&quot;);</span>
<span style="color: #666666; font-style: italic;">// MERHABA</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.selcuksenol.com.tr/blog/2008/05/hepsi-buyuk-ya-da-hepsi-kucuk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
