<?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>ÜGEnet.com &#187; Script</title>
	<atom:link href="http://www.ugenet.com/category/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ugenet.com</link>
	<description>A. Bahadır ÜGE  - Freelance, Senior Web Application Developer, since 1998</description>
	<lastBuildDate>Tue, 24 Apr 2012 10:35:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>javascript ile 2 farklı formdaki bir alandan diğerine değer atama</title>
		<link>http://www.ugenet.com/2010/06/javascript-ile-2-farkli-formdaki-bir-alandan-digerine-deger-atama/</link>
		<comments>http://www.ugenet.com/2010/06/javascript-ile-2-farkli-formdaki-bir-alandan-digerine-deger-atama/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 19:28:30 +0000</pubDate>
		<dc:creator>Bahadır ÜGE</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.ugenet.com/w/?p=46</guid>
		<description><![CDATA[Bazen iki farklı form üzerindeki değerlerin birbirine atanmasına ihtiyaç duyulabilir.&#160; Bunun için basit javascript kodu ile amacınıza ulaşabilirsiniz. Formlarınızı oluştururken mutlaka forma ve form elementlerine ID atamayı unutmayın.&#160; Bu ID&#39;lerin eşsiz (Unique) olmasına dikkat edin. Bir DOM kodunda ID&#39;ler asla çakışmamalıdır.&#160; Ben genelde forma verilen name (Ad) ile ID alanını aynı değerde tutmayı tercih ederim. [...]]]></description>
			<content:encoded><![CDATA[<p>Bazen iki farklı form üzerindeki değerlerin birbirine atanmasına ihtiyaç duyulabilir.&nbsp; Bunun için basit javascript kodu ile amacınıza ulaşabilirsiniz.</p>
<p>Formlarınızı oluştururken mutlaka forma ve form elementlerine ID atamayı unutmayın.&nbsp; Bu ID&#39;lerin eşsiz (Unique) olmasına dikkat edin. Bir DOM kodunda ID&#39;ler asla çakışmamalıdır.&nbsp; Ben genelde forma verilen name (Ad) ile ID alanını aynı değerde tutmayı tercih ederim.</p>
<p><span style="color: rgb(51, 153, 102);"><em>&lt;form method=&quot;post&quot; action=&quot;&quot; id=&quot;deneme1&quot; name=&quot;deneme1&quot;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;input name=&quot;text1&quot; id=&quot;text1&quot; type=&quot;text&quot; /&gt;<br />&nbsp;&nbsp;&nbsp; &lt;input name=&quot;Submit1&quot; type=&quot;button&quot; value=&quot;submit&quot; onclick=&quot;bak(); return false;&quot; /&gt;<br />&lt;/form&gt;</em></span></p>
<p>&quot;deneme1&quot; adında bir form oluşturduk. 2 adet input mevcut bunlardan biri button diğeri text tipinde.&nbsp; text1 alanına girilen değeri onclick olayı ile bak() adlı bir javascript&#39;e gönderip, bunun &quot;deneme2&quot; formundaki &quot;text2&quot; input&#39;una değer olarak atanmasını sağlayacağız. </p>
<p><span style="color: rgb(51, 153, 102);"><em>&lt;form method=&quot;post&quot; action=&quot;&quot; id=&quot;deneme2&quot; name=&quot;deneme2&quot;&gt;<br />&nbsp;&nbsp;&nbsp; &lt;input name=&quot;text2&quot; id=&quot;text2&quot; type=&quot;text&quot; /&gt;<br />&lt;/form&gt;</em></span> </p>
<p>javascript ise ;</p>
<p><span style="color: rgb(51, 153, 102);"><em>&lt;script type=&quot;text/javascript&quot;&gt;<br />function bak()<br />{<br />document.forms[&#39;deneme2&#39;].text2.value = document.forms[&#39;deneme1&#39;].text1.value;<br />return;<br />}<br />&lt;/script&gt;</em></span></p>
<p>şeklinde olacak.</p>
<p class="style1"><strong>Sonuç :</strong></p>
<p class="style1"><img src="http://www.ugenet.com/images/javaornek1.jpg" border="0" alt="Java Örnek 1" />&nbsp;</p>
<p>Aynı işlemi aritmetik işlem uygulayarak örneklemenizi çoğaltabilirsiniz. Tüm Browser&#39;larda çalıştığını göreceksiniz.</p>
<p>İyi&nbsp; projelerinizde kullanmanız dileğiyle,<br />&nbsp;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ugenet.com%2F2010%2F06%2Fjavascript-ile-2-farkli-formdaki-bir-alandan-digerine-deger-atama%2F&amp;title=javascript%20ile%202%20farkl%C4%B1%20formdaki%20bir%20alandan%20di%C4%9Ferine%20de%C4%9Fer%20atama" id="wpa2a_2">Paylaş</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ugenet.com/2010/06/javascript-ile-2-farkli-formdaki-bir-alandan-digerine-deger-atama/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP, Xajax kütüphanesi ile CSS ve Stillerle oynamak.</title>
		<link>http://www.ugenet.com/2010/06/php-xajax-kutuphanesi-ile-css-ve-stillerle-oynamak/</link>
		<comments>http://www.ugenet.com/2010/06/php-xajax-kutuphanesi-ile-css-ve-stillerle-oynamak/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 19:27:22 +0000</pubDate>
		<dc:creator>Bahadır ÜGE</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[XAJAX]]></category>

		<guid isPermaLink="false">http://www.ugenet.com/w/?p=44</guid>
		<description><![CDATA[XAJAX, PHP ile geliştirilmiş bir AJAX kütüphanesidir. Javascript ile neredeyse hiç boğuşmadan PHP foksiyonlarının yetenekleri ile eşsiz uygulamalar geliştirilebilen bu kütüphaneyihttp://xajaxproject.org/ adresinden indirebilirsiniz. XAJAX Kütüphanesi ile&#160; CSS ve stillerde çalışmak adına aşağıdaki kodları incelemenizi tavsiye ediyorum.Burada dikkat edilmesi gereken husus stilleri assign ederken, javascript syntaxlarında olduğu gibi &#34;-&#34; tire kullanmadan, 2. kelimenin baş harfi birinci [...]]]></description>
			<content:encoded><![CDATA[<p>XAJAX, PHP ile geliştirilmiş bir AJAX kütüphanesidir. Javascript ile neredeyse hiç boğuşmadan PHP foksiyonlarının yetenekleri ile eşsiz uygulamalar geliştirilebilen bu kütüphaneyi<a href="http://xajaxproject.org/">http://xajaxproject.org/</a> adresinden indirebilirsiniz.</p>
<p>XAJAX Kütüphanesi ile&nbsp; CSS ve stillerde çalışmak adına aşağıdaki kodları incelemenizi tavsiye ediyorum.<br />Burada dikkat edilmesi gereken husus stilleri assign ederken, javascript syntaxlarında olduğu gibi &quot;-&quot; tire kullanmadan, 2. kelimenin baş harfi birinci kelimeye bitişik ve büyük harfle tanımlanmalıdır.</p>
<p>Bune göre aşağıdaki örneklere bakacak olursak;</p>
<p><strong>bakcground-color &#8211; backgroundColor,<br />font-wieght &#8211; fontWeight</strong> şeklinde yazılmıştır.</p>
<p><code><span style="color: #CCCCCC"><span style="color: #0000BB">&lt;?php&nbsp;<br /></span><span style="color: #FF8000">//&nbsp;xajax&nbsp;kütüphanesini&nbsp;include&nbsp;ediyoruz.<br /></span><span style="color: #007700">include(</span><span style="color: #DD0000">"config/xajax/xajax_core/xajax.inc.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$xajaxDeneme&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajax</span><span style="color: #007700">();&nbsp;</span><span style="color: #FF8000">//&nbsp;$xajaxDeneme&nbsp;adında&nbsp;bir&nbsp;xajax&nbsp;objesi&nbsp;oluşturuyoruz.</p>
<p>/*&nbsp;Değişik&nbsp;olaylar&nbsp;için&nbsp;oluşturduğumuz&nbsp;xajax<br />*&nbsp;&nbsp;fonksiyonlarını&nbsp;register&nbsp;ediyoruz.&nbsp;<br />*/<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"arkaPlanRengiDegistir"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"textYazi"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"kalinYazi"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"punto20Yap"</span><span style="color: #007700">);</p>
<p></span><span style="color: #FF8000">/*<br />*&nbsp;Xajax&nbsp;ile&nbsp;oluşalabilecek&nbsp;hata&nbsp;v.b.&nbsp;<br />*&nbsp;gibi&nbsp;durumları&nbsp;izlemek&nbsp;için&nbsp;debug&nbsp;metodunu<br />*&nbsp;açıyoruz.<br />*&nbsp;false&nbsp;:&nbsp;pasif<br />*&nbsp;true&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;aktif<br />*/<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFlag</span><span style="color: #007700">(</span><span style="color: #DD0000">"debug"</span><span style="color: #007700">,</span><span style="color: #0000BB">false</span><span style="color: #007700">);</p>
<p></span><span style="color: #FF8000">//&nbsp;Fonsiyonlar&nbsp;işleme&nbsp;alacak&nbsp;olan&nbsp;metodu&nbsp;çağıralım.<br /></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">processRequest</span><span style="color: #007700">();</p>
<p>echo&nbsp;</span><span style="color: #DD0000">'&lt;html&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;head&gt;'</span><span style="color: #007700">;<br /></span><span style="color: #FF8000">/*&nbsp;Xajax&nbsp;javascript&nbsp;dosylarınının&nbsp;oluşturulmasını&nbsp;sağlayalım.<br />*&nbsp;&nbsp;bu&nbsp;metodu&nbsp;&lt;body&gt;&nbsp;tag'i&nbsp;sonrasında&nbsp;veya&nbsp;<br />*&nbsp;&lt;/head&gt;&nbsp;tag'inden&nbsp;önce&nbsp;tanımlamak&nbsp;gerekir.<br />*/</p>
<p></span><span style="color: #0000BB">$xajaxDeneme</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">printJavascript</span><span style="color: #007700">(</span><span style="color: #DD0000">'config/xajax/'</span><span style="color: #007700">);&nbsp;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/head&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;body&gt;'</span><span style="color: #007700">;</p>
<p></span><span style="color: #FF8000">//&nbsp;Üzerinde&nbsp;işlem&nbsp;yapacağımız&nbsp;bir&nbsp;tag&nbsp;yaratıp&nbsp;ona&nbsp;bir&nbsp;id&nbsp;verdik&nbsp;<br /></span><span style="color: #007700">echo&nbsp;</span><span style="color: #DD0000">'&lt;div&nbsp;id="degisecekYazi"&gt;DENEME&nbsp;YAZISI&lt;/div&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;p&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;input&nbsp;type="button"&nbsp;value="KIRMIZI&nbsp;ARKA&nbsp;PLAN"&nbsp;onclick="xajax_arkaPlanRengiDegistir();&nbsp;return&nbsp;false;"&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&nbsp;-&nbsp;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;input&nbsp;type="button"&nbsp;value="SARI&nbsp;YAZI"&nbsp;onclick="xajax_textYazi();&nbsp;return&nbsp;false;"&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&nbsp;-&nbsp;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;input&nbsp;type="button"&nbsp;value="KALINYAZI"&nbsp;onclick="xajax_kalinYazi();&nbsp;return&nbsp;false;"&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&nbsp;-&nbsp;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;input&nbsp;type="button"&nbsp;value="20&nbsp;PT&nbsp;YAP"&nbsp;onclick="xajax_punto20Yap();&nbsp;return&nbsp;false;"&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/p&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/body&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/html&gt;'</span><span style="color: #007700">;</p>
<p></span><span style="color: #FF8000">/**<br />&nbsp;*&nbsp;Çağrıldığı&nbsp;zaman&nbsp;DIV'in&nbsp;arkaplanını&nbsp;kırmızı&nbsp;yapar<br />&nbsp;*<br />&nbsp;*&nbsp;@return&nbsp;XML<br />&nbsp;*/<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">arkaPlanRengiDegistir</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();&nbsp;</span><span style="color: #FF8000">//&nbsp;Xajax&nbsp;Response&nbsp;oluşturuyoruz.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"degisecekYazi"</span><span style="color: #007700">,</span><span style="color: #DD0000">"style.backgroundColor"</span><span style="color: #007700">,</span><span style="color: #DD0000">"red"</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}</p>
<p></span><span style="color: #FF8000">/**<br />&nbsp;*&nbsp;Çağrıldığı&nbsp;zaman&nbsp;DIV'in&nbsp;içindeki&nbsp;text'i&nbsp;sar&nbsp;yapar<br />&nbsp;*<br />&nbsp;*&nbsp;@return&nbsp;XML<br />&nbsp;*/<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">textYazi</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();&nbsp;</span><span style="color: #FF8000">//&nbsp;Xajax&nbsp;Response&nbsp;oluşturuyoruz.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"degisecekYazi"</span><span style="color: #007700">,</span><span style="color: #DD0000">"style.color"</span><span style="color: #007700">,</span><span style="color: #DD0000">"yellow"</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}</p>
<p></span><span style="color: #FF8000">/**<br />&nbsp;*&nbsp;Çağrıldığı&nbsp;zaman&nbsp;DIV'in&nbsp;içindeki&nbsp;text'i&nbsp;kalın&nbsp;yazar<br />&nbsp;*<br />&nbsp;*&nbsp;@return&nbsp;XML<br />&nbsp;*/<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">kalinYazi</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();&nbsp;</span><span style="color: #FF8000">//&nbsp;Xajax&nbsp;Response&nbsp;oluşturuyoruz.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"degisecekYazi"</span><span style="color: #007700">,</span><span style="color: #DD0000">"style.fontWeight"</span><span style="color: #007700">,</span><span style="color: #DD0000">"bold"</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}</p>
<p></span><span style="color: #FF8000">/**<br />&nbsp;*&nbsp;Çağrıldığı&nbsp;zaman&nbsp;DIV'in&nbsp;içindeki&nbsp;text'i&nbsp;20&nbsp;punto&nbsp;yazar<br />&nbsp;*<br />&nbsp;*&nbsp;@return&nbsp;XML<br />&nbsp;*/<br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">punto20Yap</span><span style="color: #007700">()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();&nbsp;</span><span style="color: #FF8000">//&nbsp;Xajax&nbsp;Response&nbsp;oluşturuyoruz.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"degisecekYazi"</span><span style="color: #007700">,</span><span style="color: #DD0000">"style.fontSize"</span><span style="color: #007700">,</span><span style="color: #DD0000">"20pt"</span><span style="color: #007700">);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></p>
<p>şayet varolan bir css class&#39;ını bir ID atamak gerekiyorsa bunun için </p>
<p><code><span style="color: #CCCCCC"><span style="color: #FF8000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"degisecekYazi"</span><span style="color: #007700">,</span><span style="color: #DD0000">"className&quot;</span><span style="color: #007700">,</span><span style="color: #DD0000">"denemesitili&quot;</span><span style="color: #007700">);&nbsp;</span></span></code></p>
<p>şeklinde bir tanım yapmak gerekir. Buradan da anlaşılacağı üzere&nbsp; attribute<strong>class</strong>  olarak değil <strong>className</strong> olarak tanımlanmıştır.</p>
<p>İyi kodlarda kullanmanız dileğiyle.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ugenet.com%2F2010%2F06%2Fphp-xajax-kutuphanesi-ile-css-ve-stillerle-oynamak%2F&amp;title=PHP%2C%20Xajax%20k%C3%BCt%C3%BCphanesi%20ile%20CSS%20ve%20Stillerle%20oynamak." id="wpa2a_4">Paylaş</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ugenet.com/2010/06/php-xajax-kutuphanesi-ile-css-ve-stillerle-oynamak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xajax ile Form Validasyonu ( Xajax Form Validation)</title>
		<link>http://www.ugenet.com/2010/06/xajax-ile-form-validasyonu-xajax-form-validation/</link>
		<comments>http://www.ugenet.com/2010/06/xajax-ile-form-validasyonu-xajax-form-validation/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 19:22:17 +0000</pubDate>
		<dc:creator>Bahadır ÜGE</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[XAJAX]]></category>

		<guid isPermaLink="false">http://www.ugenet.com/w/?p=38</guid>
		<description><![CDATA[XAJAX ile PHP&#8217;nin tüm control structure&#8217;larını kullanıp form doğrulamak mümkün. Aşağıdaki kısa tanımlara bakarak bunu kolaylıkla yapabilirsiniz. Daha önceki makaleleri inceleyerek XAJAX ile ilgili temel bilgileri edinip bu makaleyi ona göre kullanmanızı tavsiye ederim. &#60;?php ini_set("display_errors","on"); error_reporting(6143); include("xajax/xajax_core/xajax.inc.php"); $xajax = new xajax(); $xajax->setFlag("debug",true); $xajax->registerFunction("formKontrol"); $xajax->processRequest(); $xajax->printJavascript("xajax/"); ?> &#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> [...]]]></description>
			<content:encoded><![CDATA[<p>XAJAX ile PHP&#8217;nin tüm control structure&#8217;larını kullanıp form doğrulamak mümkün. Aşağıdaki kısa tanımlara bakarak bunu kolaylıkla yapabilirsiniz.</p>
<p>Daha önceki makaleleri inceleyerek XAJAX ile ilgili temel bilgileri edinip bu makaleyi ona göre kullanmanızı tavsiye ederim.</p>
<p><code>
<pre style='color:#000000;background:#ffffff;'><span style='color:#a65700; background:#ffffe8; '>&lt;?php</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#400000; background:#ffffe8; '>ini_set</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"display_errors"</span><span style='color:#808030; background:#ffffe8; '>,</span><span style='color:#0000e6; background:#ffffe8; '>"on"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#400000; background:#ffffe8; '>error_reporting</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#008c00; background:#ffffe8; '>6143</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#800000; background:#ffffe8; font-weight:bold; '>include</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"xajax/xajax_core/xajax.inc.php"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>$xajax</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>new</span><span style='color:#000000; background:#ffffe8; '> xajax</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>$xajax</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>setFlag</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"debug"</span><span style='color:#808030; background:#ffffe8; '>,</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>true</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>$xajax</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>registerFunction</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"formKontrol"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>$xajax</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>processRequest</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>$xajax</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>printJavascript</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"xajax/"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#a65700; background:#ffffe8; '>?></span>
<span style='color:#004a43; '>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "</span><span style='color:#5555dd; '>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</span><span style='color:#004a43; '>"></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#274796; '> xmlns</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"http://www.w3.org/1999/xhtml"</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>meta</span><span style='color:#274796; '> </span><span style='color:#074726; '>http-equiv</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"Content-Language"</span><span style='color:#274796; '> </span><span style='color:#074726; '>content</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"tr"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>meta</span><span style='color:#274796; '> </span><span style='color:#074726; '>http-equiv</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"Content-Type"</span><span style='color:#274796; '> </span><span style='color:#074726; '>content</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"text/html; charset=utf-8"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>XAJAX FORM VALIDATION BY A<span style='color:#008c00; '>.</span> BAHADIR UGE<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>title</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>head</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>

<span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#274796; '> </span><span style='color:#074726; '>method</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"post"</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"userLoginForm"</span><span style='color:#274796; '> </span><span style='color:#074726; '>id</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"userLoginForm"</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>fieldset</span><span style='color:#a65700; '>></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>legend</span><span style='color:#a65700; '>></span>User Login<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>legend</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>label</span><span style='color:#a65700; '>></span>Username :<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>label</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>input</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"username"</span><span style='color:#274796; '> </span><span style='color:#074726; '>id</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"username"</span><span style='color:#274796; '> </span><span style='color:#074726; '>type</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"text"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>label</span><span style='color:#a65700; '>></span>Password :<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>label</span><span style='color:#a65700; '>></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>input</span><span style='color:#274796; '> </span><span style='color:#074726; '>name</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"password"</span><span style='color:#274796; '> </span><span style='color:#074726; '>id</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"password"</span><span style='color:#274796; '> </span><span style='color:#074726; '>type</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"password"</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span><span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>br</span><span style='color:#274796; '> </span><span style='color:#a65700; '>/></span>
    <span style='color:#a65700; '>&lt;</span><span style='color:#800000; font-weight:bold; '>input</span><span style='color:#274796; '> </span><span style='color:#074726; '>type</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"button"</span><span style='color:#274796; '> </span><span style='color:#074726; '>value</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"Giriş"</span><span style='color:#274796; '> </span><span style='color:#074726; '>onclick</span><span style='color:#808030; '>=</span><span style='color:#0000e6; '>"xajax_formKontrol(xajax.getFormValues('userLoginForm')); return false;"</span><span style='color:#a65700; '>/></span> <span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>fieldset</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>form</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>body</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; '>&lt;/</span><span style='color:#800000; font-weight:bold; '>html</span><span style='color:#a65700; '>></span>
<span style='color:#a65700; background:#ffffe8; '>&lt;?php</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#800000; background:#ffffe8; font-weight:bold; '>function</span><span style='color:#000000; background:#ffffe8; '> formKontrol</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>new</span><span style='color:#000000; background:#ffffe8; '> xajaxResponse</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>if</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>isset</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"username"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#696969; background:#ffffe8; '>// $formdata dizisinde "username" elemanı varmı kontrol ediliyor.</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969; background:#ffffe8; '>/* Gelen username içeriğinin boş yada sayısal olup olmadığı kontrol ediliyor.</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;Siz burada gelen değerin varlığını veritabanından bile sorgulayabilir,</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;bu kullanıcı adının var olup olmadığını öğrenebilirsiniz. Ya da</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;istediğiniz koşulu, yani size uyan koşulu  yazabilirsiniz.</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;*/</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>if</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#400000; background:#ffffe8; '>trim</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"username"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#0000e6; background:#ffffe8; '>''</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>|</span><span style='color:#808030; background:#ffffe8; '>|</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#400000; background:#ffffe8; '>is_numeric</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"username"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969; background:#ffffe8; '>// Olumsuz durumda ekrana hata mesajı yazdırılıyor ve forma geri dönülüyor.</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>alert</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"Username alanı boş yada sayısal değer içeremez !"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>script</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"document.forms['userLoginForm'].username.select();"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>return</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>else</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>alert</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"Username değeri boş"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>return</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>if</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>isset</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"password"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#696969; background:#ffffe8; '>// $formdata dizisinde "password" elemanı varmı kontrol ediliyor.</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969; background:#ffffe8; '>// Username için yapılan tanımların tamamı burası içinde geçerli.</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>if</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#400000; background:#ffffe8; '>trim</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"password"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#808030; background:#ffffe8; '>=</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#0000e6; background:#ffffe8; '>''</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#808030; background:#ffffe8; '>|</span><span style='color:#808030; background:#ffffe8; '>|</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#400000; background:#ffffe8; '>is_numeric</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#000000; background:#ffffe8; '>$formData</span><span style='color:#808030; background:#ffffe8; '>[</span><span style='color:#0000e6; background:#ffffe8; '>"password"</span><span style='color:#808030; background:#ffffe8; '>]</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969; background:#ffffe8; '>// Olumsuz durumda ekrana hata mesajı yazdırılıyor ve forma geri dönülüyor.</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>alert</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"Password alanı boş yada sayısal değer içeremez !"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>script</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"document.forms['userLoginForm'].password.select();"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>return</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>else</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>{</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>alert</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"Password değeri boş"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>return</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#696969; background:#ffffe8; '>/* Her iki koşulun karşılanması durumunda</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;buraya istediğiniz değeri yazdırabilir, istediğiniz işlemi yaptırabilirsiniz.</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;Loginin olumlu olması durumnda session değerlerini oluşturup,</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;login istenen sayfaya $objResponse->redirect("URL"); methodu ile gönderim yapabilirsiniz.</span>
<span style='color:#696969; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;*/</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#808030; background:#ffffe8; '>-</span><span style='color:#808030; background:#ffffe8; '>></span><span style='color:#000000; background:#ffffe8; '>alert</span><span style='color:#808030; background:#ffffe8; '>(</span><span style='color:#0000e6; background:#ffffe8; '>"Değerler doğru olarak girildi"</span><span style='color:#808030; background:#ffffe8; '>)</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#000000; background:#ffffe8; '>&#xa0;&#xa0;&#xa0;&#xa0;</span><span style='color:#800000; background:#ffffe8; font-weight:bold; '>return</span><span style='color:#000000; background:#ffffe8; '> </span><span style='color:#000000; background:#ffffe8; '>$objResponse</span><span style='color:#800080; background:#ffffe8; '>;</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#800080; background:#ffffe8; '>}</span><span style='color:#000000; background:#ffffe8; '></span>
<span style='color:#a65700; background:#ffffe8; '>?></span>
</pre>
<p></code>
<p>Detaylı sorularınız için aşağıdaki formu doldurup, sorularınızı yöneltebilirsiniz. İyi günlerde kullanmanız dileğiyle</p>
<p><strong>A. Bahadır ÜGE</strong></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ugenet.com%2F2010%2F06%2Fxajax-ile-form-validasyonu-xajax-form-validation%2F&amp;title=Xajax%20ile%20Form%20Validasyonu%20%28%20Xajax%20Form%20Validation%29" id="wpa2a_6">Paylaş</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ugenet.com/2010/06/xajax-ile-form-validasyonu-xajax-form-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XAJAX ile tek bir form alanındaki değeri gönderme</title>
		<link>http://www.ugenet.com/2010/03/xajax-ile-tek-bir-form-alanindaki-degeri-gonderme/</link>
		<comments>http://www.ugenet.com/2010/03/xajax-ile-tek-bir-form-alanindaki-degeri-gonderme/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 09:59:44 +0000</pubDate>
		<dc:creator>Bahadır ÜGE</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[XAJAX]]></category>

		<guid isPermaLink="false">http://www.ugenet.com/w/?p=42</guid>
		<description><![CDATA[XAJAX ile toplu olarak bir forma bağlı olan tüm input değerlerini, dizi değişken olarak gönderebildiğiniz gibi, bazen form içerisindeki tek bir alanın içindeki değere göre işlem yapmak gerekebilir. Xajax kütüphanesini http://xajaxproject.org/ adresinden indirebilir ve bu adresten detaylı bilgi alabilirsiniz. Örneğin, bir Combo-Box içinden gelen değer, diğer bir form alanındaki değeri veritabanından sorgulayarak oluşturacaksa, tüm form [...]]]></description>
			<content:encoded><![CDATA[<p>XAJAX ile toplu olarak bir forma bağlı olan tüm input değerlerini, dizi değişken olarak gönderebildiğiniz gibi, bazen form içerisindeki tek bir alanın içindeki değere göre işlem yapmak gerekebilir.</p>
<p>Xajax kütüphanesini <a href="http://xajaxproject.org/">http://xajaxproject.org/</a> adresinden indirebilir ve bu adresten detaylı bilgi alabilirsiniz.</p>
<p>Örneğin, bir Combo-Box içinden gelen değer, diğer bir form alanındaki değeri veritabanından sorgulayarak oluşturacaksa, tüm form alanlarının bir fonksiyona gönderilmesinden ziyade, sadece sorguyu etkileyip, sonucu döndürecek olan alanın değerinin gönderilmesi rasyonel olan işlemdir. </p>
<p>Şimdi öncelikle aşağıda koda bakalım ve&nbsp; sonra satır satır açıklayalım.</p>
<p><code><span style="color: #CCCCCC"><span style="color: #0000BB">&lt;?php<br />ini_set</span><span style="color: #007700">(</span><span style="color: #DD0000">"display_errors"</span><span style="color: #007700">,</span><span style="color: #DD0000">"on"</span><span style="color: #007700">);// Ben her zaman hata kodlarının Development modunda olmasına dikkat ederim.<br />include(</span><span style="color: #DD0000">"xajax/xajax_core/xajax.inc.php"</span><span style="color: #007700">);// Bir alt klasöre koyduğumuz XAJAX kütüphanesini include ediyoruz</p>
<p></span><span style="color: #0000BB">$xajax&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajax</span><span style="color: #007700">();//$xajax adında bir&nbsp; xajax objesi oluşturuyoruz.<br /></span><span style="color: #0000BB">$xajax</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setFlag</span><span style="color: #007700">(</span><span style="color: #DD0000">"debug"</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">);// Bu method, pop-up debug penceresi açacak, bir hatanız var ise buradan takip edebileceksiniz<br /></span><span style="color: #0000BB">$xajax</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"secileniGoster"</span><span style="color: #007700">);// Register edeceğimiz fonksiyonlar. Açıklamaları fonksiyon üzerinde<br /></span><span style="color: #0000BB">$xajax</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">registerFunction</span><span style="color: #007700">(</span><span style="color: #DD0000">"sonucYaz"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$xajax</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">processRequest</span><span style="color: #007700">();// İstekleri bu method ile çağırıyoruz. Tüm fonksiyon tanımlamalarımızın arkasından, en son bu methodu çağırmalıyız.</p>
<p>echo&nbsp;</span><span style="color: #DD0000">'&lt;html&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;head&gt;'</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">$xajax</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">printJavascript</span><span style="color: #007700">(</span><span style="color: #DD0000">'xajax/'</span><span style="color: #007700">);&nbsp; // HEAD tagi içerisinde XAJAX&#39;ın javascript dinamiklerini oluşturuyoruz.<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/head&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;body&gt;'</span><span style="color: #007700">;</p>
<p>echo&nbsp;</span><span style="color: #DD0000">'&lt;form&nbsp;id="denemeForm"&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'Adınızı&nbsp;Yazınız&nbsp;:&nbsp;&lt;input&nbsp;type="text"&nbsp;size="30"&nbsp;name="adSoyad"/&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;select&nbsp;id="secim"&nbsp;name="secim"&nbsp;onchange="xajax_secileniGoster(xajax.$(\'secim\'&nbsp;).value)"&gt;'</span><span style="color: #007700">;// Combo-Box seçimini değiştiği an&nbsp; secileniGoster fonksiyonu çalışacak. burada en önemli unsur xajax.$(&#39;secim&#39;).value tanımlaması, register edilmiş fonksiyon içerisinde onchange eventi ile sadece &#39;secim&#39; combo-box&#39;ındaki değeri gönderecektir.<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;option&nbsp;value="BOS&nbsp;SECIM"&gt;SECIM&nbsp;YAPIN&lt;/option&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;option&nbsp;value="DEGER&nbsp;1&nbsp;GOSTERILIYOR"&gt;SECIM&nbsp;1&lt;/option&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;option&nbsp;value="DEGER&nbsp;2&nbsp;GOSTERILIYOR"&gt;SECIM&nbsp;2&lt;/option&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;option&nbsp;value="DEGER&nbsp;3&nbsp;GOSTERILIYOR"&gt;SECIM&nbsp;3&lt;/option&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/select&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/form&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;input&nbsp;type="button"&nbsp;&nbsp;value="FORMU&nbsp;GONDER"&nbsp;onclick="xajax_sonucYaz(xajax.getFormValues(\'denemeForm\'));return&nbsp;false;"'</span><span style="color: #007700">;// Burada tanımladığımız onclick eventi ise tüm form değişkenlerini&nbsp; .getFormValues methodu ile array olarak sonucYaz fonksiyonuna gönderir.<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;div&nbsp;id="sonuc"&gt;HENUZ&nbsp;SONUC&nbsp;YAZILMAMIS&lt;/div&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/body&gt;'</span><span style="color: #007700">;<br />echo&nbsp;</span><span style="color: #DD0000">'&lt;/html&gt;'</span><span style="color: #007700">;</p>
<p>function&nbsp;</span><span style="color: #0000BB">secileniGoster</span><span style="color: #007700">(</span><span style="color: #0000BB">$secilen</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();//Dönüş yapacak XAJAX objesi oluşturuluyor.<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">alert</span><span style="color: #007700">(</span><span style="color: #0000BB">$secilen</span><span style="color: #007700">);// combo-box&#39;dan gelen değer alert ile ekrana gönderiliyor. Siz bu bölüme bu değişken değeri ile yapmak istediğiniz fonksiyon zincirini tanımlayabilirsiniz.<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}</p>
<p>function&nbsp;</span><span style="color: #0000BB">sonucYaz</span><span style="color: #007700">(</span><span style="color: #0000BB">$formData</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">xajaxResponse</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"sonuc"</span><span style="color: #007700">,</span><span style="color: #DD0000">"innerHTML"</span><span style="color: #007700">,</span><span style="color: #0000BB">nl2br</span><span style="color: #007700">(</span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$formData</span><span style="color: #007700">,</span><span style="color: #0000BB">true</span><span style="color: #007700">)));// $formData bir array ve nl2br (New Line to &lt;br/&gt; fonkisyonu ile sonuc adındaki div&#39;e array&#39;den gelen dataları yazdırıyoruz.</p>
<p>// Siz bu arada veritabanına yazdırma yapabilir ya da benzeri bir dolu işlevi çalıştırabilirsiniz.<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$objResponse</span><span style="color: #007700">;<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></p>
<p>İyi günlerde kullanmanız dileğiyle,</p>
<p>A. Bahadır ÜGE</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.ugenet.com%2F2010%2F03%2Fxajax-ile-tek-bir-form-alanindaki-degeri-gonderme%2F&amp;title=XAJAX%20ile%20tek%20bir%20form%20alan%C4%B1ndaki%20de%C4%9Feri%20g%C3%B6nderme" id="wpa2a_8">Paylaş</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.ugenet.com/2010/03/xajax-ile-tek-bir-form-alanindaki-degeri-gonderme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

