<?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>Bir RIA Developer&#039;in Dikkatini Çekenler &#187; Amfphp</title>
	<atom:link href="http://blog.ismailsimsek.com/category/amfphp/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ismailsimsek.com</link>
	<description>Merak etmek öğrenmeye başlamaktır...</description>
	<lastBuildDate>Sat, 24 Jul 2010 23:54:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Flash Builder &#8211; AmfPHP &#8211; ezSQL &#8211; Bölüm 1 &#8211; Veri Kaydı</title>
		<link>http://blog.ismailsimsek.com/amfphp/flash-builder-amfphp-ezsql-bolum-1-veri-kaydi.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/flash-builder-amfphp-ezsql-bolum-1-veri-kaydi.html#comments</comments>
		<pubDate>Sat, 24 Jul 2010 11:37:57 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Actionscript 3.0]]></category>
		<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[extends]]></category>
		<category><![CDATA[extract]]></category>
		<category><![CDATA[ezSQL]]></category>
		<category><![CDATA[flash builder 4]]></category>

		<guid isPermaLink="false">http://blog.ismailsimsek.com/?p=187</guid>
		<description><![CDATA[Merhabalar. Bu yazımda AmfPHP ve ezSQL ile Flash Builder kullanarak nasıl daha rahat veri kaydedebileceğimizi göstereceğim. Öncelikle gerekli dosyaları edinelim. ezSQL’i şu adresten indirelim. Bu benim Türkçe karakterler için düzeltme uyguladığım dosya. Bir önceki yazımda bahsetmiştim. Daha sonra amfphp yi şu adresten indirelim. Son olarak amfphp bağlantısını her seferinde yeniden yazmak beni sıktığı için kendi [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar.</p>
<p>Bu yazımda AmfPHP ve ezSQL ile Flash Builder kullanarak nasıl daha rahat veri kaydedebileceğimizi göstereceğim.<br />
Öncelikle gerekli dosyaları edinelim. ezSQL’i <a href="http://www.ismailsimsek.com/dosya/ezSQL.rar">şu adresten</a> indirelim. Bu benim Türkçe karakterler için düzeltme uyguladığım dosya. <a href="http://blog.ismailsimsek.com/php/ezsql-ile-turkce-karakter-sorunu-nasil-asilir.html" target="_blank">Bir önceki yazımda</a> bahsetmiştim. Daha sonra amfphp yi <a href="http://sourceforge.net/projects/amfphp/files/amfphp/amfphp%201.9.zip/download" target="_blank">şu adresten</a> indirelim. Son olarak amfphp bağlantısını her seferinde yeniden yazmak beni sıktığı için <a href="http://www.ismailsimsek.com/dosya/AmfPHP_Connect.rar">kendi hazırladığım çok basit amfphp sınıfını</a> indiriyoruz.</p>
<p>Şimdide Flash Builderda yeni bir proje açıp email ve şifre girişi yapılan bir form oluşturuyoruz.</p>
<pre class="brush: xml">&lt;mx:Form&gt;
    &lt;mx:FormHeading label="Kullanıcı Girişi"/&gt;
    &lt;mx:FormItem label="E-Mail"&gt;
        &lt;s:TextInput id="email"/&gt;
    &lt;/mx:FormItem&gt;
    &lt;mx:FormItem label="Şifre"&gt;
        &lt;s:TextInput id="sifre"
                     displayAsPassword="true"/&gt;
    &lt;/mx:FormItem&gt;
    &lt;mx:FormItem&gt;
        &lt;s:Button click="onClick()"
                  label="Giriş Yap"/&gt;
    &lt;/mx:FormItem&gt;
&lt;/mx:Form&gt;
</pre>
<p>Sınıfımızı import edip gerekli verileri gönderelim.</p>
<pre class="brush: as3">import com.ismail.amfphp.Connect;
import mx.controls.Alert;

public var amf:Connect;

public function init():void
{
    amf = new Connect();
    amf.setPaths("http://localhost/amfphp/gateway.php","denemeClass.MainDenemeClass.");
}

public function onClick():void
{
    var obj:Object =  {email:email.text,sifre:sifre.text};
    amf.amfphp("kayitEkle",obj,kayitSonucu);
}

public function kayitSonucu (e:Object):void
{
    if(e.toString() == "1")
    {
        Alert.show("Kayit Başarılı.");
    }
    else
    {
        Alert.show("Başarısız.");
    }
}
</pre>
<p>amf.setPaths() fonksiyonu bizden iki tane veri bekliyor. Birinci veri amfphp nin gateway.php dosyasının yolu. Çünkü bunun üzerinden iletişim kuracak. Diğer veri ise bizim işlemleri yapacak olan php dosyamızın yolu. Bu şekilde yazmamın nedeni şu. Bu adres her veri isteğinde yazılmak zorunda. Biz bir kere verip kurtuluyoruz <img src='http://blog.ismailsimsek.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8220;denemeClass&#8221; services klasörü içindeki benim sınıfımın bulunduğu klasör &#8220;MainDenemeClass&#8221; ise php dosyamın adı.<br />
Gelelim php dosyamıza. Onunda içeriği şu şekilde</p>
<pre class="brush: php">&lt;?php
include_once 'ez_sql_core.php';
include_once 'ez_sql_mysql.php';

class MainDenemeClass extends ezSQL_mysql
{
    function MainDenemeClass()
    {
        include_once 'db.php';
        $this-&gt;ezSQL_mysql ( DB_USER, DB_PASS, DB_NAME, DB_HOST );
    }

    function kayitEkle($gelenVeri)
    {
        extract($gelenVeri);

        $qq = $this-&gt;query("insert into uyeler values('','$email','$sifre')");
        if($qq)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    }
}
</pre>
<p>Sonunda ?&gt; yok farkettiyseniz. Gerekte yok. Bazen sorun çıkartabiliyor o yüzden koymuyorum. Burada yine aynı sırayla dosyalarımızı import ediyoruz ve sınıfımızı ezSQL_mysql ile <a href="http://php.net/manual/en/keyword.extends.php" target="_blank">extend</a> ediyoruz.<br />
Flash Builder içinden çağırdığımız kayitEkle fonksiyonu bir adet veri kabul ediyor. Bunu fonksiyon içinde <a href="http://php.net/manual/en/function.extract.php" target="_blank">extract()</a> ile parçalıyoruz. Bu sayede her gelen veri düzgün bir şekilde ayrıştırılmış oluyor.<br />
İşlemleri yapıp geriye istediğimiz veriyi döndürüyoruz.</p>
</p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			0 yorum | <a href="http://blog.ismailsimsek.com/amfphp/flash-builder-amfphp-ezsql-bolum-1-veri-kaydi.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/flash-builder-amfphp-ezsql-bolum-1-veri-kaydi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder 4 ve Amfphp</title>
		<link>http://blog.ismailsimsek.com/amfphp/flash-builder-4-ve-amfphp.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/flash-builder-4-ve-amfphp.html#comments</comments>
		<pubDate>Sun, 11 Apr 2010 15:04:07 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[actionscript 3.0]]></category>
		<category><![CDATA[ezSQL]]></category>
		<category><![CDATA[flash builder 4]]></category>
		<category><![CDATA[flex builder]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://blog.ismailsimsek.com/?p=157</guid>
		<description><![CDATA[Merhaba arkadaşlar. Bu yazımda size geçtiğimiz günlerde çıkan Flash Builder 4 ile AmfPHP ilişkisini anlatacağım. Daha önce Flex Builder ile anlatmıştım aynı konuyu ama şimdi ona bakınca ne kadar çok uğraşmışım diye kendime gülüyorum. Bir RIA Developer&#039;in Dikkatini Çekenler &#169; 2010 &#124; 0 yorum &#124; yazının devamı &#187;]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar. Bu yazımda size geçtiğimiz günlerde çıkan Flash Builder 4 ile AmfPHP ilişkisini anlatacağım. <a href="http://blog.ismailsimsek.com/amfphp/flex-ile-amfphp-kullanmak.html">Daha önce Flex Builder</a> ile anlatmıştım aynı konuyu ama şimdi ona bakınca ne kadar çok uğraşmışım diye kendime gülüyorum.</p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			0 yorum | <a href="http://blog.ismailsimsek.com/amfphp/flash-builder-4-ve-amfphp.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/flash-builder-4-ve-amfphp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amfphp 500 Internal Server Error Hatası Çözümü</title>
		<link>http://blog.ismailsimsek.com/amfphp/amfphp-500-internal-server-error-hatasi-cozumu.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/amfphp-500-internal-server-error-hatasi-cozumu.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 12:29:35 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[cross-domain policy]]></category>

		<guid isPermaLink="false">http://blog.ismailsimsek.com/?p=135</guid>
		<description><![CDATA[Bugün karşılaştığım bu sinir bozucu hatanın çözümünü okuyacaksınız bu makalede. Tek yapmanız gereken amfphp dosyasının içindeki .htaccess dosyasının adını dğeiştirmek yada silmek. .htaccess dosyası bu probleme neden oluyor. Peki güvenlik ne olacak dediğinizi duyar gibiyim. Amfphp güvenliği cross-domain policy ile sağlıyor. Dolayısıyla bunu da dert etmenize gerek yok. Kolay gelsin. Bir RIA Developer&#039;in Dikkatini Çekenler [...]]]></description>
			<content:encoded><![CDATA[<p>Bugün karşılaştığım bu sinir bozucu hatanın çözümünü okuyacaksınız bu makalede.</p>
<p>Tek yapmanız gereken amfphp dosyasının içindeki .htaccess dosyasının adını dğeiştirmek yada silmek. .htaccess dosyası bu probleme neden oluyor. Peki güvenlik ne olacak dediğinizi duyar gibiyim. Amfphp güvenliği cross-domain policy ile sağlıyor. Dolayısıyla bunu da dert etmenize gerek yok. Kolay gelsin.</p>
</p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			0 yorum | <a href="http://blog.ismailsimsek.com/amfphp/amfphp-500-internal-server-error-hatasi-cozumu.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/amfphp-500-internal-server-error-hatasi-cozumu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>amfphp utf-8 sorunu ve çözümü</title>
		<link>http://blog.ismailsimsek.com/amfphp/amfphp-utf-8-sorunu-ve-cozumu.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/amfphp-utf-8-sorunu-ve-cozumu.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:02:19 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://blog.ismailsimsek.com/?p=127</guid>
		<description><![CDATA[Merhaba arkadaşlar. Bugün amfphp ile çalışmış olan herkesin karşılaştığı ya da karşılaşacağı bir sorunu dile getireceğim ve çözümünü paylaşacağım. Amfphp ile çektiğimiz ya da kaydettiğimiz veriler düzgün görüntülenemeyebilir. Ya da utf-8 ile kodlanmış dosyalarınız çalışmayacaktır. Bunun nedeni amfphp nin utf-8 için ayarlanmamış olmasıdır.  Bir RIA Developer&#039;in Dikkatini Çekenler &#169; 2010 &#124; 0 yorum &#124; yazının [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba arkadaşlar. Bugün amfphp ile çalışmış olan herkesin karşılaştığı ya da karşılaşacağı bir sorunu dile getireceğim ve çözümünü paylaşacağım. Amfphp ile çektiğimiz ya da kaydettiğimiz veriler düzgün görüntülenemeyebilir. Ya da utf-8 ile kodlanmış dosyalarınız çalışmayacaktır. Bunun nedeni amfphp nin utf-8 için ayarlanmamış olmasıdır. </p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			0 yorum | <a href="http://blog.ismailsimsek.com/amfphp/amfphp-utf-8-sorunu-ve-cozumu.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/amfphp-utf-8-sorunu-ve-cozumu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php 5.3.0 ve amfphp</title>
		<link>http://blog.ismailsimsek.com/amfphp/php-5-3-0-ve-amfphp.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/php-5-3-0-ve-amfphp.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 20:02:26 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[amfphp error]]></category>
		<category><![CDATA[eregi_replace]]></category>
		<category><![CDATA[Function deprecated]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[php 5.3.0]]></category>
		<category><![CDATA[preg_replace]]></category>

		<guid isPermaLink="false">http://blog.ismailsimsek.com/?p=126</guid>
		<description><![CDATA[Merhabalar. Bugün karşılaştığım bir sorun üzerine bu yazıyı yazmaya karar verdim. Yaptığım küçük araştırma sonucunda bir çözüm buldum ve sizlerle paylaşmak istedim. Bir RIA Developer&#039;in Dikkatini Çekenler &#169; 2010 &#124; 0 yorum &#124; yazının devamı &#187;]]></description>
			<content:encoded><![CDATA[<p>Merhabalar. Bugün karşılaştığım bir sorun üzerine bu yazıyı yazmaya karar verdim. Yaptığım küçük araştırma sonucunda bir çözüm buldum ve sizlerle paylaşmak istedim.</p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			0 yorum | <a href="http://blog.ismailsimsek.com/amfphp/php-5-3-0-ve-amfphp.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/php-5-3-0-ve-amfphp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex ile amfphp kullanmak</title>
		<link>http://blog.ismailsimsek.com/amfphp/flex-ile-amfphp-kullanmak.html</link>
		<comments>http://blog.ismailsimsek.com/amfphp/flex-ile-amfphp-kullanmak.html#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:30:28 +0000</pubDate>
		<dc:creator>ismail şimşek</dc:creator>
				<category><![CDATA[Amfphp]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[amfphp configuration]]></category>
		<category><![CDATA[flex builder]]></category>
		<category><![CDATA[flex veri alış-verişi]]></category>
		<category><![CDATA[remoteobject]]></category>
		<category><![CDATA[services-config]]></category>

		<guid isPermaLink="false">http://www.webtimi.com/ismail/blog/?p=95</guid>
		<description><![CDATA[Flex içinden veritabanına erişebilmek veritabanında işlem yapabilmek için server tarafında çalışacak olan bir yazılım diline ihtiyacımız var. Ben php kullanıyorum. Tabiki yakında asp de lazım olacak farklı işler için onu da öğrenmek lazım. Flash, flex için doğan bu ihtiyaçtan ötürü amfphp geliştirilmiş. Bu ara script ile veriler 10 kat daha hızlı iletiliyor ve alınıyor. (tabi [...]]]></description>
			<content:encoded><![CDATA[<p>Flex içinden veritabanına erişebilmek veritabanında işlem yapabilmek için server tarafında çalışacak olan bir yazılım diline ihtiyacımız var. Ben php kullanıyorum. Tabiki yakında asp de lazım olacak farklı işler için onu da öğrenmek lazım.</p>
<p>Flash, flex için doğan bu ihtiyaçtan ötürü <a title="Amfphp Home Page" href="http://www.amfphp.org/" target="_blank">amfphp</a> geliştirilmiş. Bu ara script ile veriler 10 kat daha hızlı iletiliyor ve alınıyor. (tabi bu hız sizin sql sorqularınıza göre değişiklik gösterecektir.) tek yapmanız gereken php dosyanızı sınıf şeklinde hazırlamak. Başka türlü bir verim alamazsınız amfphp den.</p>
			<p><a href="http://blog.ismailsimsek.com">Bir RIA Developer&#039;in Dikkatini Çekenler</a> &copy; 2010 | 
			1 yorum | <a href="http://blog.ismailsimsek.com/amfphp/flex-ile-amfphp-kullanmak.html">yazının devamı &raquo;</a></p>
		]]></content:encoded>
			<wfw:commentRss>http://blog.ismailsimsek.com/amfphp/flex-ile-amfphp-kullanmak.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
