<?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>Tankado.com &#187; Ajax</title>
	<atom:link href="http://www.tankado.com/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tankado.com</link>
	<description>&#34;Bilgi özgür kalsın&#34;</description>
	<lastBuildDate>Tue, 07 Sep 2010 12:26:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>OFB: Online File Browser</title>
		<link>http://www.tankado.com/ofb-online-file-browser/</link>
		<comments>http://www.tankado.com/ofb-online-file-browser/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 01:36:17 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://tank2/?p=241</guid>
		<description><![CDATA[OFB (Online File Browser) sunucudaki dosyalarınızı yönetmek veya diğerleri ile paylaşkmak için güzel bir script. AJAX ile desteklenen script yetirince hızlı çalışıyor ve sade bir tasarıma sahip. Dosya gönderme de dahil tüm temel dosya işlemlerini gerçekleştirebileceğiniz script&#8217;in demo sayfasına bakmanızı tavsiye ederim. Benzer yazılar: Dosya yöneticileriPHP ile sunucu tarafındaki dosya ve dizinleri düzenlemeye yarayan script&#8217;ler.... MLDonkey: [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/dosya-yoneticileri/' rel='bookmark' title='Permanent Link: Dosya yöneticileri'>Dosya yöneticileri</a><li>PHP ile sunucu tarafındaki dosya ve dizinleri düzenlemeye yarayan script&#8217;ler....</li></li>
<li><a href='http://www.tankado.com/mldonkey-multi-platform-multi-network-peer-to-peer-client/' rel='bookmark' title='Permanent Link: MLDonkey: multi-platform, multi-network peer-to-peer client'>MLDonkey: multi-platform, multi-network peer-to-peer client</a><li>MLDonkey başlıktan da anlaşılabileceği gibi birçok p2p ağını destekleyen,Linux, MacOS ve...</li></li>
<li><a href='http://www.tankado.com/scriptftp/' rel='bookmark' title='Permanent Link: ScriptFTP'>ScriptFTP</a><li>ScriptFTP (Automated FTP &amp; Batch FTP) programı kendi script dilinde...</li></li>
<li><a href='http://www.tankado.com/geshi-generic-syntax-highlighter/' rel='bookmark' title='Permanent Link: GeSHi &#8211; Generic Syntax Highlighter'>GeSHi &#8211; Generic Syntax Highlighter</a><li>PHP&#8217;de geliştirilmiş&nbsp;sintaks renklendirici.&nbsp;Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına...</li></li>
<li><a href='http://www.tankado.com/yndir-rapidshare-manager-installer/' rel='bookmark' title='Permanent Link: İndir: RapidShare Manager Installer'>İndir: RapidShare Manager Installer</a><li>Bu program ile rapidshare.com&#8217;a dosya yükleyebilir veya dosya indirebilirsiniz. Premium...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://filebrowser.mbsoftware.pl/" target="_blank">OFB</a> (Online File Browser) sunucudaki dosyalarınızı yönetmek veya diğerleri ile paylaşkmak için güzel bir script. AJAX ile desteklenen script yetirince hızlı çalışıyor ve sade bir tasarıma sahip. Dosya gönderme de dahil tüm temel dosya işlemlerini gerçekleştirebileceğiniz script&#8217;in <a href="http://filebrowser.mbsoftware.pl/live-demo" target="_blank">demo</a> sayfasına bakmanızı tavsiye ederim.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/dosya-yoneticileri/' rel='bookmark' title='Permanent Link: Dosya yöneticileri'>Dosya yöneticileri</a><li>PHP ile sunucu tarafındaki dosya ve dizinleri düzenlemeye yarayan script&#8217;ler....</li></li>
<li><a href='http://www.tankado.com/mldonkey-multi-platform-multi-network-peer-to-peer-client/' rel='bookmark' title='Permanent Link: MLDonkey: multi-platform, multi-network peer-to-peer client'>MLDonkey: multi-platform, multi-network peer-to-peer client</a><li>MLDonkey başlıktan da anlaşılabileceği gibi birçok p2p ağını destekleyen,Linux, MacOS ve...</li></li>
<li><a href='http://www.tankado.com/scriptftp/' rel='bookmark' title='Permanent Link: ScriptFTP'>ScriptFTP</a><li>ScriptFTP (Automated FTP &amp; Batch FTP) programı kendi script dilinde...</li></li>
<li><a href='http://www.tankado.com/geshi-generic-syntax-highlighter/' rel='bookmark' title='Permanent Link: GeSHi &#8211; Generic Syntax Highlighter'>GeSHi &#8211; Generic Syntax Highlighter</a><li>PHP&#8217;de geliştirilmiş&nbsp;sintaks renklendirici.&nbsp;Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına...</li></li>
<li><a href='http://www.tankado.com/yndir-rapidshare-manager-installer/' rel='bookmark' title='Permanent Link: İndir: RapidShare Manager Installer'>İndir: RapidShare Manager Installer</a><li>Bu program ile rapidshare.com&#8217;a dosya yükleyebilir veya dosya indirebilirsiniz. Premium...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/ofb-online-file-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Powered Forum: MetaForum</title>
		<link>http://www.tankado.com/ajax-powered-forum-metaforum/</link>
		<comments>http://www.tankado.com/ajax-powered-forum-metaforum/#comments</comments>
		<pubDate>Sun, 08 Oct 2006 21:06:07 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://tank2/?p=257</guid>
		<description><![CDATA[Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği yapan güzel bir site. Fazlamesai.net aracılığıyla edindiğim Haber Linux dergisinde bu ay tanıtılan yeni bir forum script&#8217;inden konuşmak istiyorum. Forumun özelliği son zamanlarda web uygulamalarında çokça kullanılan AJAX yönteminin bu forumda da bolca kullanılmış olması. AJAX web uygulamalarına hız ve fonksiyonellik katıyor. Esasında sayfa yenilemesi yapılmadan, sayfa ile [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/linux-org-trden-yeni-bir-liste/' rel='bookmark' title='Permanent Link: Linux.org.tr&#8217;den yeni bir liste<linux-elektronik>'>Linux.org.tr&#8217;den yeni bir liste<linux-elektronik></a><li>Linux Kullanıcıları Derneği bünyesinde; linux-elektronik adında, özgür yazılım temelli elektronik,...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://freshmeat.net/">Freshmeat</a> sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği yapan güzel bir site. <a href="http://www.fazlamesai.net">Fazlamesai.net</a> aracılığıyla edindiğim <a href="http://www.fazlamesai.net/?a=article&amp;cmode=nested&amp;sid=3798">Haber Linux</a> dergisinde bu ay tanıtılan yeni bir forum script&#8217;inden konuşmak istiyorum. Forumun özelliği son zamanlarda web uygulamalarında çokça kullanılan AJAX yönteminin bu forumda da bolca kullanılmış olması. AJAX web uygulamalarına hız ve fonksiyonellik katıyor. Esasında sayfa yenilemesi yapılmadan, sayfa ile sunucu arasında veri alış verişi yapmak için kullanılan bir javascript metodolojisi. Bu sayede web sayfaları daha çok bir uygulama görünümüne dönüşmeye başladı.</p>
<p><img class="img_dotted" src="http://www.tankado.com/ContentFiles/Image/AJAX/metaforum.png" alt="ajax Ajax Powered Forum: MetaForum"  title="Ajax Powered Forum: MetaForum photo" /><br />
<a href="http://www.blursoft.com/metaForum/">http://www.blursoft.com/metaForum/</a> adresinden indirebileceğiniz MetaForum gerçekten farklı bir forum deneyim olabilir. (Açık kaynak olmadığını belirtelim)</p>
<p><strong>Not</strong>: Yukarıda sözü geçen IBM&#8217;im hazırladığı Haber Linux dergisinin eski sayılarına ulaşmak için <a href="http://www-5.ibm.com/tr/products/linux/archive.html">buraya</a> tıklayın.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/linux-org-trden-yeni-bir-liste/' rel='bookmark' title='Permanent Link: Linux.org.tr&#8217;den yeni bir liste<linux-elektronik>'>Linux.org.tr&#8217;den yeni bir liste<linux-elektronik></a><li>Linux Kullanıcıları Derneği bünyesinde; linux-elektronik adında, özgür yazılım temelli elektronik,...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/ajax-powered-forum-metaforum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax ile güvenli veri aktarımı</title>
		<link>http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/</link>
		<comments>http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 10:22:33 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://tank2/?p=256</guid>
		<description><![CDATA[XML yada AJAX ile sunucu tarafına g&#252;venli bir şekilde veri g&#246;ndermek gerektiğinde bazı &#246;zel durumları da d&#252;ş&#252;nmek ve kodda ekstra bazı eklemeler yapmak gerekiyor. Kullanmış olanlar bilirler, XMLHTTP nesnesi kullanıldığında, g&#246;nderilecek veri open &#252;ye fonksiyonuna parametre olarak verilir. &#214;rneğin: http.open(&#8216;POST&#8217;, VERI, true); veya http.open(&#8216;GET&#8217;, VERI, true); Yukarıdaki veri değişkeni her iki g&#246;nderim metodunda da (GET [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/notepad-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Notepad++ Türkçe Karakter Sorunu'>Notepad++ Türkçe Karakter Sorunu</a><li>Yine benzer bir Windows 7 sorunu. Notepad++ Windows&#8217;un Not Defteri...</li></li>
<li><a href='http://www.tankado.com/problem-phpmyadmin-ile-veri-yukleme/' rel='bookmark' title='Permanent Link: Problem: PhpMyAdmin ile veri yükleme'>Problem: PhpMyAdmin ile veri yükleme</a><li>B&uuml;y&uuml;k sql dosyalarını veritabanı sunucusuna y&uuml;klemek bazen sıkıntılı olabiliyor. Benzer...</li></li>
<li><a href='http://www.tankado.com/sanal-klavyeler-ne-kadar-guvenli/' rel='bookmark' title='Permanent Link: Sanal Klavyeler Ne Kadar Güvenli?'>Sanal Klavyeler Ne Kadar Güvenli?</a><li> Artık hemen hemen t&uuml;m interaktif bankacılık şubelerinde sanal klavye...</li></li>
<li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri g&ouml;ndermek gerektiğinde bazı &ouml;zel durumları da d&uuml;ş&uuml;nmek ve kodda ekstra bazı eklemeler yapmak gerekiyor. Kullanmış olanlar bilirler, XMLHTTP nesnesi kullanıldığında, g&ouml;nderilecek veri open &uuml;ye fonksiyonuna parametre olarak verilir. &Ouml;rneğin:</p>
<p><font face="Courier New">http.open(&#8216;POST&#8217;, VERI, true);</p>
<p>veya</font></p>
<p><font face="Tahoma"><font face="Courier New">http.open(&#8216;GET&#8217;, VERI, true);</font></p>
<p>Yukarıdaki veri değişkeni her iki g&ouml;nderim metodunda da (GET ve POST)&nbsp;aynı şekilde ve formatta kullanılır. Veri&nbsp;isimli&nbsp;değişkenin formatı şu şekildedir: </p>
<p></font><font face="Courier New">degisken1=veri1&amp;degisken2=veri2&amp;degisken3=veri3</font></p>
<p><font face="Tahoma">Aslında g&uuml;venli aktarımdaki bir sıkıntı da tam burada oluşuyor. Verilerden birinin&nbsp;muhteviyatında&nbsp;&amp;, n veya + (ve&nbsp;&ouml;zel ama&ccedil;lı yazdırılamaz karakterler) karekterleri&nbsp;bulunduğunda, veriler sunucu tarafındaki script&#8217;te&nbsp;d&uuml;zg&uuml;n olarak ayrıştırılamıyor veya aktarılamıyor .&nbsp;Bu sorunun &uuml;stesinden gelmek i&ccedil;in veri kısmıdaki zararlı karakterklerin ayıklanarak&nbsp;URL&#8217;i bozmayacak şekilde kodlanması gerekiyor. Base64, veriyi&nbsp;kendi&nbsp;karakter tablosunu kullanarak (64 adet karakterden oluşur) kodlayan bir algoritma. Web&#8217;de base64 encoder ve decoder olarak bir&ccedil;ok javascript fonksiyonu bulmanız m&uuml;mk&uuml;n. Ancak bunların hepsi PHP&#8217;nin (sunucu tarafında php script kullanıldığını varsaydım) <a href="http://tr2.php.net/manual-lookup.php?pattern=base64_decoder&amp;lang=en" target="_blank">base64_decoder</a> fonksiyonuyla uyumlu &ccedil;alışmıyor. <a href="http://www.webtoolkit.info/javascript/base64-encode-decode/">Webtoolkit</a> sitesindeki kodlayıcı ve &ccedil;&ouml;z&uuml;c&uuml; fonksiyonlar php.net sitesinde de belirtildiği gibi PHP&#8217;nin base64 kodlama ve kod &ccedil;&ouml;zme fonksiyonlarıyla uyumlu &ccedil;alışıyor.</p>
<p>G&ouml;nderilecek veriyi base64 ile kodlamak ve karşı tarafta &ccedil;&ouml;zmek tek başına sağlam bir veri aktarımı yapmak i&ccedil;in yeterli değil. Base64 esasında ikili veriyi yazdırılabilir formattaki karakterlere&nbsp;&ccedil;evirmeye yarıyor. Bu sayede i&ccedil;erisinde veri taşıyıcısını etkileme ihtimali olan zararlı karakterler g&uuml;venli bir formata &ccedil;evrilmiş oluyor. Base64 algoritması&nbsp;i&ccedil;erisinde <font face="Arial">(A-Za-z0-9+/) karakterlerinin yer aldığı 64 adet karakteri kullanarak kodlanmış &ccedil;ıktıyı oluştururuyor . (Base64 algoritmasının &ccedil;alışmasını &ccedil;ok g&uuml;zel bir şekilde a&ccedil;ıklayan bir PDF dosyasını <a href="/ContentFiles/File/Ajax/base64.pdf" target="_blank">buradan</a> indirip okuyabilirsiniz. ~46KB)</p>
<p>Sanırım &ccedil;ıktı karakter k&uuml;mesinde yer alan + ve / karakterleri dikkatinizi &ccedil;ekmiştir. Bu karakterlerin XMLHTTP</font><br />nesnesine verilen veri isimli&nbsp;parametrede yer alması aktarım a&ccedil;ısından sorun oluşturmuyor. Benim farkettiğim tek sorun + karakterinin <strong>Apache+PHP</strong> ikilsinin &ccedil;alıştığı sunucu tarafında otomatik olarak boşluk karakterine &ccedil;evrilmesi.Yani <strong>+</strong> karakterleri <strong>boşluk</strong>&nbsp;olarak aktarılıyor.&nbsp;+ işaretinin yok olması (yani boşluk karakterine &ccedil;evrilmesi) <u>&nbsp;base64 verisinin orjinalliğini bozduğu i&ccedil;in</u> base64_decoder&#8217;ın &uuml;rettiği &ccedil;&ouml;z&uuml;lm&uuml;ş veri de bambaşka birşey olarak &ccedil;ıkıyor. Bu nedenle base64&nbsp;ile kodlanmış&nbsp;veriyi g&ouml;ndermeden &ouml;nce i&ccedil;erisindeki + karakterini bir javascript fonksiyonu olan <a href="http://xkr.us/articles/javascript/encode-compare/" target="_blank">encodeURIComponent</a> ile kodlamak gerekiyor. Bu kodlamadan sonra + karakteri %3B URL koduna &ccedil;evriliyor. PHP tarafında base64_decode&#8217;dan &ouml;nce encodeURIComponent&#8217;in yaptığının tersini yapacak&nbsp;bir kod kullanmaya gerek yok. Nitekim,&nbsp;web sunucu URL karatker kodlarıyla gelen %20, %FB ve %3B gibi verileri otomatik olarak orjinal haline zaten &ccedil;eviriyor. Yani %3B olan kod +&#8217;ya istek PHP ye ulaşmadan &ccedil;evrilmiş oluyor.</p>
<p>Hazır bol bol karakter kodlamaya dalmışken son bir gerekli kodlamadan ve gerekliliğinden de bahsetmek istiyorum. Latin karakter k&uuml;mesi dışında bir veri girişi s&ouml;z konusu olduğunda muhtemelen sunucu tarafında yada veri tabanında karakter kodlama sorunları yaşayacaksınız. Bu sorun esasında verinin sunucu veya istemci tarafında ele alınış şeklindeki farklılıktan kaynaklanır. Verinin sahip olduğu mutlak sayısal değerler farklı kodlama tablolarında farklı karakterler ile yorumlanırlar. G&ouml;nderilen veride yer alan karakterler, kullanmakta olduğunuz tabloda yer alıyorsa ve sunucu tarafında da (katar ve veritabanı işlemlerinde) aynı karakter tablosunua g&ouml;re ele alınıyorsa hi&ccedil;bir sorun yaşamazsınız. &Ouml;zet olarak istemci ve sunucu tarafında aynı kodlama standardının kullanılması gereklidir. Burada t&uuml;m karakter kodlama tablolarını i&ccedil;eren ve destekleyen UTF kodlamasının&nbsp;kullanılması gerekiyor. UTF 2 byte&#8217;lık unicode adı verilen karakterleden oluşur. Latin alfabesi dışında arap&ccedil;a, &ccedil;ince veya japonca gibi dillerde kullanılan karakterleri de kapsar ve destekler. Verimizi XMLHTTP nesnesi ile g&ouml;ndermeden &ouml;nce, UTF olarak kodlamamızda, verinin selameti a&ccedil;ısından b&uuml;y&uuml;k fayda var.</font></p>
<p><font face="Tahoma">Buraya kadar anlattıklarımı &ouml;zetleyen kod par&ccedil;ası aslında ş&ouml;yle:</font></p>
<p><font face="Courier New"><font color="#0000ff">function</font> encode(input) {<br />&nbsp;input <font color="#0000ff">=</font> WebToolKit.utf8.encode(input);<br />&nbsp;input <font color="#0000ff">=</font> WebToolKit.base64.encode(input);<br />&nbsp;<font color="#0000ff">return</font> encodeURIComponent(input);<br />}</font></p>
<p><font face="Tahoma">Dilerseniz kodun tamamını <a href="/ContentFiles/File/Ajax/ajax_encoder.js">buradan</a> indirebilirsiniz. ~4KB</font></p>
<p><font face="Tahoma">Yazan: Tankado<br /></font></p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/notepad-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Notepad++ Türkçe Karakter Sorunu'>Notepad++ Türkçe Karakter Sorunu</a><li>Yine benzer bir Windows 7 sorunu. Notepad++ Windows&#8217;un Not Defteri...</li></li>
<li><a href='http://www.tankado.com/problem-phpmyadmin-ile-veri-yukleme/' rel='bookmark' title='Permanent Link: Problem: PhpMyAdmin ile veri yükleme'>Problem: PhpMyAdmin ile veri yükleme</a><li>B&uuml;y&uuml;k sql dosyalarını veritabanı sunucusuna y&uuml;klemek bazen sıkıntılı olabiliyor. Benzer...</li></li>
<li><a href='http://www.tankado.com/sanal-klavyeler-ne-kadar-guvenli/' rel='bookmark' title='Permanent Link: Sanal Klavyeler Ne Kadar Güvenli?'>Sanal Klavyeler Ne Kadar Güvenli?</a><li> Artık hemen hemen t&uuml;m interaktif bankacılık şubelerinde sanal klavye...</li></li>
<li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZK: Ajax but no Javascript</title>
		<link>http://www.tankado.com/zk-ajax-but-no-javascript/</link>
		<comments>http://www.tankado.com/zk-ajax-but-no-javascript/#comments</comments>
		<pubDate>Sun, 03 Sep 2006 10:03:57 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://tank2/?p=255</guid>
		<description><![CDATA[ZK,&#160;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web uygulamaları ger&#231;ekleştirmeyi sağlayan a&#231;ık kaynak kodlu bir ajax web k&#252;t&#252;phanesidir. Olay tetiklemeli zengin bileşenleri ile geliştirme &#231;ok daha basitleşiyor. İşaretleme diliyle tasarım yapmak HTML yazmak kadar basit. Bilşenler kullanılarak yapılmış demo sayfasını g&#246;rmek i&#231;in tıklayın. Framework&#8217;&#252; indirmek i&#231;in tıklayın. Benzer yazılar: Ajax Powered Forum: MetaForumFreshmeat [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/jscriptr-mi-javascriptr-mi/' rel='bookmark' title='Permanent Link: JScript(R) mi, JavaScript(R) mi?'>JScript(R) mi, JavaScript(R) mi?</a><li>HTML icinde script bloklari yazarken language ozelligi ile kullanacağımız kodun...</li></li>
<li><a href='http://www.tankado.com/dosya-yoneticileri/' rel='bookmark' title='Permanent Link: Dosya yöneticileri'>Dosya yöneticileri</a><li>PHP ile sunucu tarafındaki dosya ve dizinleri düzenlemeye yarayan script&#8217;ler....</li></li>
<li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.potix.com/">ZK</a>,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web uygulamaları ger&ccedil;ekleştirmeyi sağlayan a&ccedil;ık kaynak kodlu bir ajax web k&uuml;t&uuml;phanesidir. Olay tetiklemeli zengin bileşenleri ile geliştirme &ccedil;ok daha basitleşiyor. İşaretleme diliyle tasarım yapmak HTML yazmak kadar basit. Bilşenler kullanılarak yapılmış demo sayfasını g&ouml;rmek i&ccedil;in <a target="_blank" href="http://www.potix.com/zkdemo/userguide">tıklayın</a>. Framework&#8217;&uuml; indirmek i&ccedil;in <a target="_blank" href="http://sourceforge.net/project/showfiles.php?group_id=152762">tıklayın</a>.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/jscriptr-mi-javascriptr-mi/' rel='bookmark' title='Permanent Link: JScript(R) mi, JavaScript(R) mi?'>JScript(R) mi, JavaScript(R) mi?</a><li>HTML icinde script bloklari yazarken language ozelligi ile kullanacağımız kodun...</li></li>
<li><a href='http://www.tankado.com/dosya-yoneticileri/' rel='bookmark' title='Permanent Link: Dosya yöneticileri'>Dosya yöneticileri</a><li>PHP ile sunucu tarafındaki dosya ve dizinleri düzenlemeye yarayan script&#8217;ler....</li></li>
<li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/zk-ajax-but-no-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX loading indicators</title>
		<link>http://www.tankado.com/ajax-yukleniyor-gostergeleri/</link>
		<comments>http://www.tankado.com/ajax-yukleniyor-gostergeleri/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 00:53:51 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://tank2/?p=254</guid>
		<description><![CDATA[Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&#252;y&#252;k bir ihtimalle ihtiya&#231; duyacağımız k&#252;&#231;&#252;k y&#252;klenme animasyonları vardır ya, onlar işte. Tam da bu konudaki arşivimi genişletmek &#252;zere&#160;google ile&#160;farklı atraksiyonlar denerken ilk defa aradığım konu ile tam alakalı bir site buldum . Sitenin adresi www.ajaxload.info. Adından da tahmin edebileceğiniz gibi bu sitede sadece AJAX i&#231;in y&#252;kleniyor animasyonları [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
<li><a href='http://www.tankado.com/javascript-ile-port-tarama/' rel='bookmark' title='Permanent Link: Javascript ile port tarama'>Javascript ile port tarama</a><li>&#8220;Myspace.com gibi sosyal bir siteyi ziyaret ederken veya yahoo webmail...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle ihtiya&ccedil; duyacağımız k&uuml;&ccedil;&uuml;k y&uuml;klenme animasyonları vardır ya, onlar işte. Tam da bu konudaki arşivimi genişletmek &uuml;zere&nbsp;google ile&nbsp;farklı atraksiyonlar denerken ilk defa aradığım konu ile tam alakalı bir site buldum <img src='http://www.tankado.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="AJAX loading indicators photo" /> . Sitenin adresi <a href="http://www.ajaxload.info" target="_blank">www.ajaxload.info</a>. Adından da tahmin edebileceğiniz gibi bu sitede sadece AJAX i&ccedil;in y&uuml;kleniyor animasyonları yer alıyor. Site aracılığıyla tasarımınıza uygun g&ouml;stergeler de oluşturabiliyorsunuz. Site ihtiyacınızı karşılamıyor ise nacizane toparladığım arşivimi de <a href="http://www.tankado.com/?69">buradan</a> indirip kullanabilirsiniz. Ayrıca şu adreslere de g&ouml;z gezdirebilirsiniz:</p>
<p><a href="http://www.napyfab.com/ajax-indicators/">http://www.napyfab.com/ajax-indicators/</a><br /><a href="http://mentalized.net/activity-indicators/">http://mentalized.net/activity-indicators/</a><br /><a href="http://www.ajax.su/ajax_activity_indicators.html">http://www.ajax.su/ajax_activity_indicators.html</a><br /><a href="http://www.esnips.com/doc/4c626465-312c-4a36-ab70-a1ab6f041489/AJAX-Activity-Indicators.htm">http://www.esnips.com/doc/4c626465-312c-4a3<br />6-ab70-a1ab6f041489/AJAX-Activity-Indicators.htm</a>&#8230;</p>
<p>Ve ayrıca yine web uygulamalarınızda kullanabileceğiniz bir ka&ccedil; hoş&nbsp;simge de <a href="http://sweetie.sublink.ca/releases/Sweetie-v2.zip">buradan</a> iniyor.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
<li><a href='http://www.tankado.com/javascript-ile-port-tarama/' rel='bookmark' title='Permanent Link: Javascript ile port tarama'>Javascript ile port tarama</a><li>&#8220;Myspace.com gibi sosyal bir siteyi ziyaret ederken veya yahoo webmail...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/ajax-yukleniyor-gostergeleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX generic form parser</title>
		<link>http://www.tankado.com/ajax-generic-form-parser/</link>
		<comments>http://www.tankado.com/ajax-generic-form-parser/#comments</comments>
		<pubDate>Sat, 15 Jul 2006 23:45:09 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Web Tasarım]]></category>

		<guid isPermaLink="false">http://tank2/?p=253</guid>
		<description><![CDATA[<a href="http://www.ajaxtutorial.net/index.php/2006/07/07/ajax-generic-form-parser/">Burada</a> esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye hazırlanmış &#246;rnek bir uygulama yer alıyor. Kodlarının en &#246;nemli noktasını web formunun kolayca g&#246;nderilmesini sağlayan el&#160; yapımı javascript&#160; fonksiyonu oluşturuyor. <strong>getForm</strong> ismindeki fonksiyon parametre olarak verilen formdaki t&#252;m input nesnelerini (checkbox ve&#160;radio'da dahil) isim ve i&#231;erikleriyle bilrlikte string formatına &#231;eviriyor.


Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
<li><a href='http://www.tankado.com/geshi-generic-syntax-highlighter/' rel='bookmark' title='Permanent Link: GeSHi &#8211; Generic Syntax Highlighter'>GeSHi &#8211; Generic Syntax Highlighter</a><li>PHP&#8217;de geliştirilmiş&nbsp;sintaks renklendirici.&nbsp;Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ajaxtutorial.net/index.php/2006/07/07/ajax-generic-form-parser/">Burada</a> esasında AJAX&#8217;lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye hazırlanmış &ouml;rnek bir uygulama yer alıyor. Kodlarının en &ouml;nemli noktasını web formunun kolayca g&ouml;nderilmesini sağlayan el&nbsp; yapımı javascript&nbsp; fonksiyonu oluşturuyor. <strong>getForm</strong> ismindeki fonksiyon parametre olarak verilen formdaki t&uuml;m input nesnelerini (checkbox ve&nbsp;radio&#8217;da dahil) isim ve i&ccedil;erikleriyle bilrlikte string formatına &ccedil;eviriyor.<br />
<span id="more-253"></span></p>
<p>&Ouml;rnek vermek gerekirse adiText isimli bir metin kutusu, evliRadio isimli radio takımı, hobi1 ve hobi2 ismindeki checkbox&#8217;ların yer aldığı bir formu; <em><strong>adiTextBox=ensei&amp;evliRadio=false&amp;hobi1=true&amp;hobi2=false</strong></em> şeklindeki bir string&#8217;e &ccedil;evirmeye yarıyor. AJAX yontemiyle bir html formu PHP&#8217;ye g&ouml;nderilmek istendiğinde yukarıdaki gibi bir string mutlaka oluşturulmalı. Zaten AJAX y&ouml;nteminde form doğrudan sayfa ile post edilmek yerine XMLRequest&nbsp;nesnesi aracılığıyle&nbsp;g&ouml;nderiliyor ve &ccedil;ıktısı alınıyor.</p>
<pre><font color="#0000ff">function</font><font color="#000000"> getForm</font><font color="#8000ff">(</font><font color="#000000">fobj</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">{</font><font color="#000000"> </font><font color="#0000ff">var</font><font color="#000000"> str </font><font color="#8000ff">=</font><font color="#000000"> </font><font color="#ff6820">&quot;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">var</font><font color="#000000"> ft </font><font color="#8000ff">=</font><font color="#000000"> </font><font color="#ff6820">&quot;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">var</font><font color="#000000"> fv </font><font color="#8000ff">=</font><font color="#000000"> </font><font color="#ff6820">&quot;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">var</font><font color="#000000"> fn </font><font color="#8000ff">=</font><font color="#000000"> </font><font color="#ff6820">&quot;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">var</font><font color="#000000"> els </font><font color="#8000ff">=</font><font color="#000000"> </font><font color="#ff6820">&quot;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">for</font><font color="#8000ff">(</font><font color="#0000ff">var</font><font color="#000000"> i </font><font color="#8000ff">=</font><font color="#000000"> 0</font><font color="#8000ff">;</font><font color="#000000">i </font><font color="#8000ff">&lt;</font><font color="#000000"> fobj.elements.length</font><font color="#8000ff">;</font><font color="#000000">i</font><font color="#8000ff">++)</font><font color="#000000"> </font><font color="#8000ff">{</font><font color="#000000"> els </font><font color="#8000ff">=</font><font color="#000000"> fobj.elements</font><font color="#8000ff">[</font><font color="#000000">i</font><font color="#8000ff">];</font><font color="#000000"> ft </font><font color="#8000ff">=</font><font color="#000000"> els.title</font><font color="#8000ff">;</font><font color="#000000"> fv </font><font color="#8000ff">=</font><font color="#000000"> els.value</font><font color="#8000ff">;</font><font color="#000000"> fn </font><font color="#8000ff">=</font><font color="#000000"> els.name</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">switch</font><font color="#8000ff">(</font><font color="#000000">els.type</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">{</font><font color="#000000"> </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;text&quot;</font><font color="#000000">: </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;hidden&quot;</font><font color="#000000">: </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;password&quot;</font><font color="#000000">: </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;textarea&quot;</font><font color="#000000">: </font><font color="#808080">// is it a required field? </font><font color="#000000">  </font><font color="#0000ff">if</font><font color="#8000ff">(</font><font color="#000000">encodeURI</font><font color="#8000ff">(</font><font color="#000000">ft</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">==</font><font color="#000000"> </font><font color="#ff6820">&quot;required&quot;</font><font color="#000000"> </font><font color="#8000ff">&amp;&amp;</font><font color="#000000"> encodeURI</font><font color="#8000ff">(</font><font color="#000000">fv</font><font color="#8000ff">)</font><font color="#000000">.length </font><font color="#8000ff">&lt;</font><font color="#000000"> 1</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">{</font><font color="#000000"> &nbsp;alert</font><font color="#8000ff">(</font><font color="#ff6820">'''+fn+'' is a required field, please complete.'</font><font color="#8000ff">);</font><font color="#000000"> &nbsp;els.focus</font><font color="#8000ff">();</font><font color="#000000"> &nbsp;</font><font color="#0000ff">return</font><font color="#000000"> </font><font color="#0000ff">false</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#8000ff">}</font><font color="#000000"> str </font><font color="#8000ff">+=</font><font color="#000000"> fn </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;=&quot;</font><font color="#000000"> </font><font color="#8000ff">+</font><font color="#000000"> encodeURI</font><font color="#8000ff">(</font><font color="#000000">fv</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;&amp;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">break</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;checkbox&quot;</font><font color="#000000">: </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;radio&quot;</font><font color="#000000">: </font><font color="#0000ff">if</font><font color="#8000ff">(</font><font color="#000000">els.checked</font><font color="#8000ff">)</font><font color="#000000"> str </font><font color="#8000ff">+=</font><font color="#000000"> fn </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;=&quot;</font><font color="#000000"> </font><font color="#8000ff">+</font><font color="#000000"> encodeURI</font><font color="#8000ff">(</font><font color="#000000">fv</font><font color="#8000ff">)</font><font color="#000000"> </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;&amp;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">break</font><font color="#8000ff">;</font><font color="#000000">&nbsp; </font><font color="#0000ff">case</font><font color="#000000"> </font><font color="#ff6820">&quot;select-one&quot;</font><font color="#000000">: &nbsp;str </font><font color="#8000ff">+=</font><font color="#000000"> fn </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;=&quot;</font><font color="#000000"> </font><font color="#8000ff">+</font><font color="#000000"> &nbsp;els.options</font><font color="#8000ff">[</font><font color="#000000">els.selectedIndex</font><font color="#8000ff">]</font><font color="#000000">.value </font><font color="#8000ff">+</font><font color="#000000"> </font><font color="#ff6820">&quot;&amp;&quot;</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#0000ff">break</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#8000ff">}</font><font color="#000000"> </font><font color="#808080">// switch </font><font color="#000000"> </font><font color="#8000ff">}</font><font color="#000000"> </font><font color="#808080">// for </font><font color="#000000"> str </font><font color="#8000ff">=</font><font color="#000000"> str.substr</font><font color="#8000ff">(</font><font color="#000000">0</font><font color="#8000ff">,(</font><font color="#000000">str.length </font><font color="#8000ff">-</font><font color="#000000"> 1</font><font color="#8000ff">));</font><font color="#000000"> </font><font color="#0000ff">return</font><font color="#000000"> str</font><font color="#8000ff">;</font><font color="#000000"> </font><font color="#8000ff">}</font><font color="#000000"> </font></pre>
<p>PHP tarafında form değişkenlerini okutmak i&ccedil;in kullanılacak kod par&ccedil;asıda kısaca s&ouml;yle:&nbsp;</p>
<pre><font color="#000000">&nbsp;&nbsp;</font><strong><font color="#0000ff">foreach</font></strong><font color="#000000">(</font><font color="#ff0000">$_GET</font><font color="#000000"> </font><strong><font color="#0000ff">as</font></strong><font color="#000000"> </font><font color="#ff0000">$a</font><font color="#000000"> =&gt; </font><font color="#ff0000">$b</font><font color="#000000">) { </font><strong><font color="#0000ff">&nbsp;</font></strong><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font color="#000000">echo</font><font color="#000000"> </font><font color="#ff6820">&quot;&lt;b&gt;$a&lt;/b&gt;: &quot;</font><font color="#000000">.</font><font color="#000000">stripslashes</font><font color="#000000">(</font><font color="#000000">htmlentities</font><font color="#000000">(</font><font color="#ff0000">$b</font><font color="#000000">)).</font><font color="#ff6820">&quot; &lt;br /&gt;&quot;</font><font color="#000000">; }&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font></pre>
<p> <strong>Yazan:</strong> Tankado</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/ajax-yukleniyor-gostergeleri/' rel='bookmark' title='Permanent Link: AJAX loading indicators'>AJAX loading indicators</a><li>Başlıktan anlaşılması gerekn şu, sitelerimizde AJAX kullandığımızda b&uuml;y&uuml;k bir ihtimalle...</li></li>
<li><a href='http://www.tankado.com/ajax-powered-forum-metaforum/' rel='bookmark' title='Permanent Link: Ajax Powered Forum: MetaForum'>Ajax Powered Forum: MetaForum</a><li>Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği...</li></li>
<li><a href='http://www.tankado.com/zk-ajax-but-no-javascript/' rel='bookmark' title='Permanent Link: ZK: Ajax but no Javascript'>ZK: Ajax but no Javascript</a><li>ZK,&nbsp;javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web...</li></li>
<li><a href='http://www.tankado.com/ajax-ve-base64-ile-guvenli-veri-aktarymy/' rel='bookmark' title='Permanent Link: Ajax ile güvenli veri aktarımı'>Ajax ile güvenli veri aktarımı</a><li>XML yada AJAX ile sunucu tarafına g&uuml;venli bir şekilde veri...</li></li>
<li><a href='http://www.tankado.com/geshi-generic-syntax-highlighter/' rel='bookmark' title='Permanent Link: GeSHi &#8211; Generic Syntax Highlighter'>GeSHi &#8211; Generic Syntax Highlighter</a><li>PHP&#8217;de geliştirilmiş&nbsp;sintaks renklendirici.&nbsp;Sayfalarınızda kullanıcıdan gelen program kodlarını dilin yazım kurallarına...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/ajax-generic-form-parser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
