<?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>seo danışmanlığı, arama motoru optimizasyonu &#187; PHP</title>
	<atom:link href="http://www.seostrateji.com/kategori/web-programlama/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seostrateji.com</link>
	<description></description>
	<lastBuildDate>Mon, 19 Jul 2010 18:49:03 +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>if kontrolünü öğrenmek or, &amp;&amp;, ,=, &#124;&#124;,and,</title>
		<link>http://www.seostrateji.com/if-kontrolunu-ogrenmek-or-and.html</link>
		<comments>http://www.seostrateji.com/if-kontrolunu-ogrenmek-or-and.html#comments</comments>
		<pubDate>Sun, 20 Jun 2010 20:18:40 +0000</pubDate>
		<dc:creator>SABQCES</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[&&]]></category>
		<category><![CDATA[>]]></category>
		<category><![CDATA[>=]]></category>
		<category><![CDATA[<]]></category>
		<category><![CDATA[<=]]></category>
		<category><![CDATA[and]]></category>
		<category><![CDATA[if kontrolünü öğrenmek]]></category>
		<category><![CDATA[or]]></category>
		<category><![CDATA[||]]></category>

		<guid isPermaLink="false">http://www.seostrateji.com/?p=301</guid>
		<description><![CDATA[Arkadaşlar alttaki uygulamaları yaparak or, &#38;&#38;,&#124;&#124;,and uygulamalarını iyi anlarsınız. PHP- Kodu: &#60;?php $vize = 45; $final = 65; if ($vize &#62;= 50 &#38;&#38; $final &#62;= 50) { print ("Öğrenci geçti!"); } else { print ("Öğrenci kaldı!"); } ?&#62; üstteki kodda &#38;&#38; yerine &#124;&#124; ve or olsaydı vize ve finalden herhangi birinden yüksek almak öğrencinin geçmesine yetiyor. ama &#38;&#38; ve and kullanıldığı zaman vize ve finalin 50 ve üstü olması gerekiyordu. yani; &#124;&#124; [...]]]></description>
			<content:encoded><![CDATA[<p style="float: left;margin: 4px;"></p> <p>Arkadaşlar alttaki uygulamaları yaparak or, &amp;&amp;,||,and uygulamalarını iyi anlarsınız.</p>
<div>
<div>PHP- Kodu:</div>
<blockquote>
<div dir="ltr"><code> <code> &lt;?php<br />
$vize = 45;<br />
$final = 65;<br />
if ($vize &gt;= 50 &amp;&amp; $final &gt;= 50) {<br />
print ("Öğrenci geçti!");<br />
}<br />
else {<br />
print ("Öğrenci kaldı!");<br />
}<br />
?&gt; </code> </code></div>
</blockquote>
</div>
<p>üstteki kodda  &amp;&amp; yerine || ve or olsaydı  vize ve finalden herhangi birinden yüksek almak öğrencinin geçmesine  yetiyor. ama &amp;&amp; ve and kullanıldığı zaman vize ve finalin 50 ve  üstü olması gerekiyordu.</p>
<p>yani;</p>
<p>|| ve or olduğunda : ikisinden biri yüksek not alacak.<br />
&amp;&amp; ve and olduğunda ikisi 50&#8242;ye eşit ya da 50&#8242;den yüksek  olacak.</p>
<p>Bir uygulama örneği daha vereyim size, üsttekini anlarsan iyi kavramana  yardımcı olur hocam;</p>
<p>Mantıksal karşılaştırma işlemleri daha da karmaşık olabilir. Örneğin,  öğrencinin geçmiş sayılması için yılsonu vize ve final notlarının 45&#8242;dan  yüksek, ve ya birinci sömester notunun ya da vize ve final notlarının  ortalamasının 65&#8242;den yüksek olması şartı aranabilir. (Kabul; kötü bir  örnek oldu. Ama sırf alıştırma için!) Bu durumda kodu şöyle yazmamız  gerekirdi:</p>
<div>
<div>PHP- Kodu:</div>
<blockquote>
<div dir="ltr"><code> <code> &lt;?php<br />
$vize = 45;<br />
$final = 65;<br />
$ilk_sem = 45;<br />
$ortalama = ($vize + $final) / 2;<br />
if (($vize &gt;= 45 &amp;&amp; $final &gt;= 45) and ($ilk_se &gt;= 65 || $ortalama &gt;= 65)) {<br />
print ("Öğrenci geçti!");<br />
}<br />
else {<br />
print ("Öğrenci kaldı!");<br />
}<br />
?&gt; </code> </code></div>
</blockquote>
</div>
<p>Hakkı öcal&#8217;dan alıntıdır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seostrateji.com/if-kontrolunu-ogrenmek-or-and.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#124; Güvenlik Önlemleri &#8211;  htmlentities &#8211; mysql_real_escape_string</title>
		<link>http://www.seostrateji.com/php-guvenlik-onlemleri-htmlentities-mysql_real_escape_string.html</link>
		<comments>http://www.seostrateji.com/php-guvenlik-onlemleri-htmlentities-mysql_real_escape_string.html#comments</comments>
		<pubDate>Tue, 15 Jun 2010 19:57:45 +0000</pubDate>
		<dc:creator>SABQCES</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[htmlentities]]></category>
		<category><![CDATA[mysql_real_escape]]></category>
		<category><![CDATA[mysql_real_escape_string]]></category>

		<guid isPermaLink="false">http://www.seostrateji.com/?p=296</guid>
		<description><![CDATA[Basit PHP Güvenliği: PHP script&#8217;lerinizin güvenli olduğundan emin olmanız için ilk olarak temel kuralları yerine getirmeniz gerekiyor: kullanıcı girdilerinin (input) filtrelenmesi ve çıktıların (output) kontrolü. Eğer bu ikisini doğru olarak yapmıyorsanız script&#8217;leriniz her zaman güvenlik problemleri ile karşı karşıya olacaktır. Bu makale&#8217;de bu iki işlem ile ilgili yapılması gerekenler anlatılıyor. Bütün Girileri Filtreleyin: Script&#8217;leriniz harici [...]]]></description>
			<content:encoded><![CDATA[<p>Basit PHP Güvenliği:<br />
PHP script&#8217;lerinizin güvenli olduğundan emin olmanız için ilk olarak  temel kuralları yerine getirmeniz gerekiyor: kullanıcı girdilerinin  (input) filtrelenmesi ve çıktıların (output) kontrolü. Eğer bu ikisini  doğru olarak yapmıyorsanız script&#8217;leriniz her zaman güvenlik problemleri  ile karşı karşıya olacaktır. Bu makale&#8217;de bu iki işlem ile ilgili  yapılması gerekenler anlatılıyor.</p>
<p>Bütün Girileri Filtreleyin:<br />
Script&#8217;leriniz harici bir kaynaktan girdi okuduğunda, bu verinin  tehlikeli olduğu varsayılmalı ve güvenilmemelidir. Güvenilmemesi gereken  değişkenlerden bazıları: $_POST, $_GET, $_REQUEST ve hatta pek mümkün  görünmese de önemli veriler içerebilecek olan $_SERVER .</p>
<p>Tehlikeli bir değişkenden gelen veriyi işlemlere tabi tutmadan önce ilk  olarak önce onaylanamanız ve filtrelemeniz gerekmektedir. Onaylama  işlemi ile sadece sizin istediğiniz verileri içerdiğinden emin  olabilirsiniz. Örneğin bir eposta adresi bilgisi bekliyorsanız, onay  fonksiyon&#8217;unuz girilen verinin doğru bir eposta adresi olup olmadığını  kontrol etmeli.</p>
<p>Hemen basit bir örnekle açıklayalım. Aşağıdaki kodda ilk olarak $_POST  değişkeninden e-posta adresini alıyorum ve sonra veriyi onaylama  işlemine sokuyorum:</p>
<p>PHP- Kodu:</p>
<blockquote>
<div><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
$eposta </span><span style="color: #007700;">= </span><span style="color: #0000bb;">$_POST</span><span style="color: #007700;">[</span><span style="color: #dd0000;">'eposta'</span><span style="color: #007700;">]; </span><span style="color: #ff8000;"># Burada veri hala  TEHLİKELİ durumda</p>
<p>// Validate e-mail</p>
<p></span><span style="color: #007700;">if (</span><span style="color: #0000bb;">valid_eposta</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$eposta</span><span style="color: #007700;">) == </span><span style="color: #0000bb;">false</span><span style="color: #007700;">) {</p>
<p></span><span style="color: #ff8000;">// Geçerli bir adres değil</p>
<p></span><span style="color: #007700;">die(</span><span style="color: #dd0000;">&#8216;Geçerli bir eposta  adresi değil!&#8217;</span><span style="color: #007700;">);<br />
}<br />
</span><span style="color: #0000bb;">?&gt;</span> </span></div>
<p>Veriyi kontrol ederek script&#8217;imize tehlikeli verilerin eklenmesi riski  büyük ölçüde azaltılmış oldu. valid_eposta() fonksiyon&#8217;u PHPit Code  Snippet veritabanında da bulunabilecek olan standart bir onay işlemidir.</p>
<p>Verimiz daha güvenli olsa da işimiz daha bitmedi çünkü hala veriyi MySQL  veritabanına yerleştirmek istiyoruz ve bu işlemden önce de bazı  kontroller yapmamız gerekiyor. PHP tüm önemli karakterlerin escape  edildiği mysql_real_escape_string() standart fonksiyon&#8217;unu sunar. Diğer  bir yöntem ise SQL sorgusunda veriyi her zaman kesme imleri arasına  yerleştirin.</p>
<p>Önceki örneğimize devam edelim:</p>
<p>PHP- Kodu:</p>
<div><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
$eposta </span><span style="color: #007700;">= </span><span style="color: #0000bb;">$_POST</span><span style="color: #007700;">[</span><span style="color: #dd0000;">'eposta'</span><span style="color: #007700;">]; </span><span style="color: #ff8000;"># Burada veri hala  TEHLİKELİ durumda</p>
<p>// Validate e-mail</p>
<p></span><span style="color: #007700;">if (</span><span style="color: #0000bb;">valid_eposta</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$eposta</span><span style="color: #007700;">) == </span><span style="color: #0000bb;">false</span><span style="color: #007700;">) {</p>
<p></span><span style="color: #ff8000;">// Geçerli bir adres değil</p>
<p></span><span style="color: #007700;">die(</span><span style="color: #dd0000;">&#8216;Geçerli bir eposta  adresi değil!&#8217;</span><span style="color: #007700;">);<br />
}</p>
<p></span><span style="color: #ff8000;">// eposta&#8217;nın veritabanı için  güvenli hale getirilmesi</p>
<p></span><span style="color: #0000bb;">$eposta </span><span style="color: #007700;">= </span><span style="color: #0000bb;">mysql_real_escape_string</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$eposta</span><span style="color: #007700;">);</p>
<p></span><span style="color: #ff8000;">// Artık  güvenli!</p>
<p></span><span style="color: #0000bb;">?&gt;</span> </span></div>
</blockquote>
<p>Artık elimizdeki eposta verisi veritabanına güvenli bir şekilde  işlenebilir. Hatalardan kaçınmak için tehlikeli değişkenlere bir ön ek  verilebilir, örneğin:</p>
<p>PHP- Kodu:</p>
<blockquote>
<div><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
$t_eposta </span><span style="color: #007700;">= </span><span style="color: #0000bb;">$_POST</span><span style="color: #007700;">[</span><span style="color: #dd0000;">'eposta'</span><span style="color: #007700;">]; </span><span style="color: #ff8000;"># Tehlikeli</p>
<p>// Onay işlemi</p>
<p></span><span style="color: #0000bb;">$g_eposta </span><span style="color: #007700;">= </span><span style="color: #0000bb;">mysql_real_escape_string</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$d_eposta</span><span style="color: #007700;">);<br />
</span><span style="color: #0000bb;">?&gt;</span> </span></div>
</blockquote>
<p>Bu şekilde tehlikeli bir veriyi işleme sokarken ön tarafındaki t_  eklentisi ile hemen farkına varabilirsiniz.</p>
<p>Çıktıların filtrelenmesi<br />
Girdilerde olduğu gibi dışarıya sunulan tüm verilerin de (güvenli olarak  filtreleyip veritabanına işlediğiniz verilerin dahi) filtrelenmesi  gerekmektedir.</p>
<p>Filtrelenmesi gereken en önemli şey probleme yol açabilecek olan HTML  tag&#8217;leridir. Bunu yapmanın en kolay yolu bütün HTML&#8217;i escape işlemine  sokan htmlentities() fonksiyon&#8217;udur:</p>
<p>PHP- Kodu:</p>
<blockquote>
<div><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
</span><span style="color: #007700;">echo </span><span style="color: #0000bb;">htmlentities</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$_GET</span><span style="color: #007700;">[</span><span style="color: #dd0000;">'eposta'</span><span style="color: #007700;">]);<br />
</span><span style="color: #0000bb;">?&gt;</span> </span></div>
</blockquote>
<p>Bu kod (saldırganın sayfalarınıza JavaScript kodları eklemesine ve diğer  kullanıcıların cookie&#8217;lerini çalmasını sağlayan) muhtemel XSS (çapraz  site betik çalıştırma &#8211; cross site scripting) saldırılarını kaldırır.  Eğer mümkünse, htmlentities fonksiyon&#8217;unun üçüncü argümanı&#8217;nı  (encoding/charset tipi) da kullanmalısınız. Google&#8217;da HTML&#8217;i escape  işleminde düzgün encoding ayarı yapmadığı için XSS saldırısından  etkileniyordu. Google bu açığı 1 aralık&#8217;ta kapattı. Basitçe, her zaman  encoding tipini belirlemelisiniz:</p>
<p>PHP- Kodu:</p>
<blockquote>
<div><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
</span><span style="color: #007700;">echo </span><span style="color: #0000bb;">htmlentities</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$_GET</span><span style="color: #007700;">[</span><span style="color: #dd0000;">'eposta'</span><span style="color: #007700;">], </span><span style="color: #0000bb;">ENT_QUOTES</span><span style="color: #007700;">, </span><span style="color: #dd0000;">&#8216;UTF-8&#8242;</span><span style="color: #007700;">);<br />
</span><span style="color: #0000bb;">?&gt;</span> </span></div>
</blockquote>
<p>Eğer bütün HTML tag&#8217;lerini filtrelemek istemiyorsanız, bazı tag&#8217;lere  izin vermek istiyorsanız strip_tags() fonksiyon&#8217;unu kullanabilirsiniz.  Fakat bu, &lt;script&gt; tag&#8217;lerini filtreleseniz dahi Javascript ekleme  açıklarına karşı bir güvenlik problemi içerebilir. ör ( &lt;div  onclick=&#8221;alert(&#8216;Hi!&#8217;);&#8221;&gt; .</p>
<p>Diğer bir yöntem de sadece sizin istediklerinizi filtrelemenize  yarayacak kendi fonksiyon&#8217;unuzu yazmanız (veya internet&#8217;teki yüzlerce  hazır fonksiyon&#8217;dan birini kullanmanız). Bu bazen en iyi yöntem olabilir  fakat herhangi bir şeyi unutmanız durumunda güvenlik problemlerine yol  açabilir.</p>
<p>Son olarak, çıktıyı filtrelemenin en iyi yolu, üç argümanı ile birlikte  htmlentities() fonksiyonunun kullanımı fakat bununda işlevi sınırlı (ör:  formatlama olmaması) kalabilir. Buna çözüm olarak verileri  format&#8217;lamanızda kullanılabilecek olan kendi HTML kodunuzu  yaratabilirsiniz. Kendi HTML kodunuzu yaratma ile ilgili olarak Create  your own BBCode, using PHP dokümanına göz atabilirsiniz.</p>
<p>Sonuç :<br />
Bu makalede PHP programlamının iki temel ilkesi olan girdi filtreleme ve  çıktı filtreleme&#8217;den bahsettim. Eğer bu ikisini doğru olarak  yapabilirseniz çok güvenli bir PHP script&#8217;ine doğru yola çıkmışsınız  demektir.</p>
<p>Verdiğim örnekler çok basit ve hantal. Escape işlemini  otomatikleştirmeniz iyi olabilir. Bunun için iyi bir yöntem gerekli  işlemleri yapan bir class veya fonksiyon&#8217;lar yazmanız.<br />
PHP güvenliği ile ilgili daha fazla bilgiye ihtiyaç duyuyorsanız  aşağıdaki sitelerine göz atabilirsiniz:</p>
<p>- PHP Security Consortium &#8211; Çok sayıda bilgi içeren mükemmel bir  güvenlik rehberi. Mutlaka okunmalı.<br />
- Essential PHP Security &#8211; Chris Shiflett&#8217;in Essential PHP Security  kitabından bilgiler. Kitabın bir kaç bölümü ücretsiz<br />
- Hardened PHP &#8211; Güvenlik bültenlerine yer veriliyor<br />
&#8212;&#8212;-<br />
PHP Güvenliği Kaynak: PHP Security &#8211; Basic PHP Security</p>
<p>Kaynak: bilgisayarhocasi.com</p>
<p><strong>Örnek 1 Simple <strong>mysql_real_escape_string()</strong> example</strong></p>
<div>
<blockquote>
<div><code> &lt;?php<br />
// Connect<br />
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')<br />
OR die(mysql_error());</code></p>
<p>// Query<br />
$query = sprintf(&#8220;SELECT * FROM users WHERE user=&#8217;%s&#8217; AND password=&#8217;%s&#8217;&#8221;,<br />
mysql_real_escape_string($user),<br />
mysql_real_escape_string($password));<br />
?&gt;</p>
</div>
</blockquote>
</div>
<p><strong>Örnek 2 An example </strong><strong>SQL Injection Attack</strong></p>
<div>
<blockquote>
<div><code> &lt;?php<br />
// Query database to check if there are any matching users<br />
$query = "SELECT * FROM users WHERE user='{$_POST['username']}' AND password='{$_POST['password']}'";<br />
mysql_query($query);</p>
<p>// We didn't check $_POST['password'], it could be anything the user wanted! For example:<br />
$_POST['username'] = 'aidan';<br />
$_POST['password'] = "' OR ''='";</p>
<p>// This means the query sent to MySQL would be:<br />
echo $query;<br />
?&gt; </code></div>
</blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.seostrateji.com/php-guvenlik-onlemleri-htmlentities-mysql_real_escape_string.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>strstr() nedir nasıl kullanılır ?</title>
		<link>http://www.seostrateji.com/strstr-nedir-nasil-kullanilir.html</link>
		<comments>http://www.seostrateji.com/strstr-nedir-nasil-kullanilir.html#comments</comments>
		<pubDate>Mon, 26 Oct 2009 21:40:23 +0000</pubDate>
		<dc:creator>SABQCES</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.seostrateji.com/?p=232</guid>
		<description><![CDATA[string strstr ( string $samanlık , mixed $iğne [, bool $iğne_öncesi = false ] ) samanlık dizgesinde bulunan ilk iğne dizgesinden başlayan parçayı döndürür. Bilginize: İşlev harf büyüklüğüne duyarlıdır. Harf büyüklüğüne duyarsız arama yapmak için stristr() işlevini kullanınız. Bilginize: İstediğiniz sadece samanlık içinde iğne var mı diye bakmaksa daha hızlı ve daha az bellek harcayan [...]]]></description>
			<content:encoded><![CDATA[<div><span>string</span> <span><strong>strstr</strong></span> ( <span><span>string</span> <tt>$samanlık</tt></span> , <span><span><a href="http://tr.php.net/manual/tr/language.pseudo-types.php#language.types.mixed" onclick="urchinTracker('/outgoing/tr.php.net/manual/tr/language.pseudo-types.php_language.types.mixed?referer=');">mixed</a></span> <tt>$iğne</tt></span> [, <span><span>bool</span> <tt>$iğne_öncesi</tt><span> = false</span></span> ] )</div>
<p><em><tt>samanlık</tt></em> dizgesinde bulunan ilk    <em><tt>iğne</tt></em> dizgesinden başlayan parçayı döndürür.</p>
<blockquote><p><strong>Bilginize</strong>:          İşlev harf büyüklüğüne duyarlıdır. Harf büyüklüğüne duyarsız arama yapmak     için <a href="http://tr.php.net/manual/tr/function.stristr.php" onclick="urchinTracker('/outgoing/tr.php.net/manual/tr/function.stristr.php?referer=');">stristr()</a> işlevini kullanınız.</p></blockquote>
<p><strong>Bilginize</strong>:          İstediğiniz sadece <em><tt>samanlık</tt></em> içinde     <em><tt>iğne</tt></em> var mı diye bakmaksa daha hızlı ve daha az     bellek harcayan <a href="http://tr.php.net/manual/tr/function.strpos.php" onclick="urchinTracker('/outgoing/tr.php.net/manual/tr/function.strpos.php?referer=');">strpos()</a> işlevini kullanın.</p>
<table border="0">
<thead>
<tr valign="middle">
<th>Açıklama</th>
</tr>
</thead>
<tbody>
<tr valign="middle">
<td align="left">5.3.0</td>
<td align="left">Seçimlik <em><tt>iğne_öncesi</tt></em> değiştirgesi eklendi.</td>
</tr>
<tr valign="middle">
<td align="left">4.3.0</td>
<td align="left"><strong>strstr()</strong> ikil olarak güvenilir kılındı.</td>
</tr>
</tbody>
</table>
<div>
<p><strong>Örnek 1 &#8211; <strong>strstr()</strong> örneği</strong></p>
<div>
<div><code><span style="color: #000000;"> <span style="color: #0000bb;">&lt;?php<br />
$email </span><span style="color: #007700;">= </span><span style="color: #dd0000;">'name@example.com'</span><span style="color: #007700;">;<br />
</span><span style="color: #0000bb;">$domain </span><span style="color: #007700;">= </span><span style="color: #0000bb;">strstr</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$email</span><span style="color: #007700;">, </span><span style="color: #dd0000;">'@'</span><span style="color: #007700;">);<br />
echo </span><span style="color: #0000bb;">$domain</span><span style="color: #007700;">; </span><span style="color: #ff8000;">// @example.com basar</p>
<p></span><span style="color: #0000bb;">$user </span><span style="color: #007700;">= </span><span style="color: #0000bb;">strstr</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$email</span><span style="color: #007700;">, </span><span style="color: #dd0000;">'@'</span><span style="color: #007700;">, </span><span style="color: #0000bb;">true</span><span style="color: #007700;">); </span><span style="color: #ff8000;">// PHP 5.3.0 ve sonrası<br />
</span><span style="color: #007700;">echo </span><span style="color: #0000bb;">$user</span><span style="color: #007700;">; </span><span style="color: #ff8000;">// name basar<br />
</span><span style="color: #0000bb;">?&gt;</span></span></code></div>
<div></div>
<div><span style="color: #000000;"><span style="color: #0000bb;">daha fazla ayrıntı için;</span></span></div>
<div><a href="http://tr.php.net/manual/tr/function.strstr.php" onclick="urchinTracker('/outgoing/tr.php.net/manual/tr/function.strstr.php?referer=');">http://tr.php.net/manual/tr/function.strstr.php</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.seostrateji.com/strstr-nedir-nasil-kullanilir.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
