<?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>Seyfullah KILIÇ &#187; Php</title>
	<atom:link href="http://www.seyfullahkilic.com/category/yazilim/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.seyfullahkilic.com</link>
	<description>Kodları Paraya Dönüştüren Adam :)</description>
	<lastBuildDate>Mon, 23 Jan 2012 22:00:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Neden Linux ?</title>
		<link>http://www.seyfullahkilic.com/neden-linux</link>
		<comments>http://www.seyfullahkilic.com/neden-linux#comments</comments>
		<pubDate>Sun, 27 Feb 2011 13:14:01 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Benden...]]></category>
		<category><![CDATA[Diğer]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[neden linux]]></category>
		<category><![CDATA[why linux]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=604</guid>
		<description><![CDATA[Yaklaşık 4-5 aydır netbook&#8217;umda linux kullanıyordum. (Netbook edition). Geçen hafta Desktop PC&#8217;me de Ubuntu 10.10 kurdum ve daha detaylı linux öğrenmeye başladım. Linux&#8217;u gerçekten çok sevdim ve alıştım. PHP çalışmalarıma, ve projelerime aşikar olduğum için, linux&#8217;ta da pek zorluk çekmedim. Gerekli yazılımları (LAMP server &#62; for tasksel, Netbeans for linux, Quanta Plus vs&#8230;) rahatlıkla yükledim [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-605" style="margin-left: 10px; margin-right: 10px;" title="linux" src="http://www.seyfullahkilic.com/wp-content/uploads/2011/02/linux-253x300.jpg" alt="" width="253" height="300" /></p>
<p>Yaklaşık 4-5 aydır netbook&#8217;umda linux kullanıyordum. (Netbook edition). Geçen hafta Desktop PC&#8217;me de Ubuntu 10.10 kurdum ve daha detaylı linux öğrenmeye başladım. Linux&#8217;u gerçekten çok sevdim ve alıştım. PHP çalışmalarıma, ve projelerime aşikar olduğum için, linux&#8217;ta da pek zorluk çekmedim. Gerekli yazılımları (LAMP server &gt; for tasksel, Netbeans for linux, Quanta Plus vs&#8230;) rahatlıkla yükledim ve kullanıyorum. Evimde Microsoft klavyesi hariç hiç bir MS ürünü kalmadı :) Desktop PC&#8217;lerimden birine Centos kurdum ve bazı PHP projelerini orada test ediyorum. Sık kullandığım diğer Desktop PC&#8217;me Ubuntu kurdum, Netbook&#8217;umda zaten Ubuntu vardı. Yani tamamen linux&#8217;a geçmiş bulunuyorum. Belki linuxla ilgileneniz varsa bu siteyi duymuşsunuzdur. <a href="http://www.whylinuxisbetter.net/index_tr.php?lang=tr" target="_blank">http://www.whylinuxisbetter.net/index_tr.php?lang=tr</a> linux&#8217;un neden daha iyi olduğunu kısa başlıklarla açıklayan güzel bir site. Bakmanızda fayda var derim. :) Özgürlük için linux ;)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/neden-linux/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Php Optimizasyonu</title>
		<link>http://www.seyfullahkilic.com/php-optimizasyonu</link>
		<comments>http://www.seyfullahkilic.com/php-optimizasyonu#comments</comments>
		<pubDate>Thu, 13 Jan 2011 11:40:45 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Makale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[optimizing php]]></category>
		<category><![CDATA[php optimizasyonu]]></category>
		<category><![CDATA[php performans]]></category>
		<category><![CDATA[sunucu optimizasyonu]]></category>
		<category><![CDATA[sunucu performansı]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=587</guid>
		<description><![CDATA[Php Optimizasyonu ile ilgili bir kaç makaleye ulaştım. Derleyerek paylaşmak istiyorum. print yerine echo kullanınız. Echo print&#8217;ten daha hızlıdır. Array&#8217;lerde &#62; $deger['sutun'] $deger[sutun]&#8216;dan daha hızlıdır. &#60;? yerine &#60;?php kullanın. if/else yerine switch/case kullanmaya çalışın. Kesinlikle SQL sorgularınızı döngüler içine yazmayın. Sql sorgunuzu tek seferde çalıştırıp, arrayler üzerinde işlemler yapın. Değişkenlerinizi kopyalamayın. Direk üzerinde işlem yapın. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-50 alignright" style="margin-left: 10px; margin-right: 10px;" title="php_sec" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/03/php_sec.jpg" alt="" width="200" height="152" />Php Optimizasyonu ile ilgili bir kaç makaleye ulaştım. Derleyerek paylaşmak istiyorum.</p>
<ul>
<li>print yerine echo kullanınız. Echo print&#8217;ten daha <span style="text-decoration: underline;">hızlıdır</span>.</li>
<li>Array&#8217;lerde &gt; $deger['sutun'] $deger[sutun]&#8216;dan daha <span style="text-decoration: underline;">hızlıdır</span>.</li>
<li><strong>&lt;?</strong> yerine <strong>&lt;?php</strong> kullanın.</li>
<li><strong>if/else</strong> yerine <strong>switch/case </strong>kullanmaya çalışın.</li>
<li>Kesinlikle SQL sorgularınızı döngüler içine <span style="text-decoration: underline;">yazmayın</span>.</li>
<li>Sql sorgunuzu tek seferde çalıştırıp, arrayler üzerinde işlemler yapın.</li>
<li>Değişkenlerinizi <span style="text-decoration: underline;">kopyalamayın</span>. Direk üzerinde işlem yapın. ($Veri = $GelenVeri gibi&#8230;)</li>
<li>Kullanmayacağınız php eklentilerinizi <strong>php.ini </strong>den <span style="text-decoration: underline;">pasif </span>yapın.</li>
<li>PHP&#8217;nizi ve server&#8217;ınızda ki component&#8217;lerinizi <span style="text-decoration: underline;">güncel </span>tutun.</li>
<li>Verilerinizi ve tüm sayfalarınızı istemcilere <span style="text-decoration: underline;">sıkıştırarak </span>gönderin. (Bknz. <a href="http://www.kodaman.org/yazi/gzip-ile-veri-transferini-dusurmek" target="_blank">Gzip ile bandwidth düşürme</a> )</li>
<li>Yüksek bir sunucu yükünüz varsa mutlaka
<ul>
<li><a href="http://eaccelerator.net/" target="_blank">eAccelerator </a></li>
<li><a href="http://www.kodaman.org/yazi/memcache-veya-memcached" target="_blank">MemCached</a></li>
<li>Yazılım tabanlı caching mekanızmaları.[<a href="http://www.google.com.tr/search?hl=tr&amp;q=php+framework&amp;aq=f&amp;aqi=g7&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank">Framework'ler</a>] (CodeIgniter, Zend vs&#8230;)</li>
</ul>
</li>
<li>Yine sunucu yükünüz aşırı fazla ise PHP&#8217;nin session fonksiyonunu pek kullanmayın. Verilerinizi <span style="text-decoration: underline;">Memory</span>&#8216;de veya istemcilerin <span style="text-decoration: underline;">cookie</span>&#8216;sine tutabilirsiniz.</li>
<li>Yine aşırı yüklerle uğraşıyorsanız, Apache server yerine <span style="text-decoration: underline;"><a href="http://www.google.com.tr/search?sourceid=chrome&amp;ie=UTF-8&amp;q=nginx" target="_blank">Nginx</a></span> server veya <a href="http://www.google.com.tr/search?hl=tr&amp;q=lighthttpd&amp;aq=0&amp;aqi=g2&amp;aql=&amp;oq=lightht&amp;gs_rfai=" target="_blank"><span style="text-decoration: underline;">LightHttpd</span></a> kullanabilirsiniz. Sunucu karşılaştırmaları için <a href="http://sonsuzdongu.net/question/APACHE-NGINX-LIGHTTPD-Sunucularinin-PHP-Performansinin-karsilastirilmasi/125" target="_blank">buraya</a> bakabilirsiniz.</li>
<li>Değişkenleriniz ve arrayleriniz ile işiniz bittikten sonra <strong>unset </strong>ile Memory&#8217;den <span style="text-decoration: underline;">silin</span>.</li>
<li><strong>require_once() </strong>fonksiyonu diğer <strong>include </strong>fonksiyonlarından daha <span style="text-decoration: underline;">yavaş</span> çalışır.</li>
<li><strong>str_replace</strong>, <strong>preg_replace</strong>&#8216;den<strong></strong> daha <span style="text-decoration: underline;">hızlı</span> çalışır.</li>
<li>Apache&#8217;nin <strong>mod_deflate</strong> özelliğini <span style="text-decoration: underline;">açın</span>.</li>
<li>DB ile işlemleriniz bittikten sonra bağlantıyı <span style="text-decoration: underline;">kapatın</span>.</li>
<li>Hata ayıklamak için <strong>error_reporting (E_ALL ) </strong>kullanın.</li>
<li>Statik içerikler için, hızlı dosya serverları kullanın (<a href="http://www.google.com.tr/search?sourceid=chrome&amp;ie=UTF-8&amp;q=thttpd" target="_blank">thttpd</a>) [img.sitem.com, js.sitem.com vs...]</li>
</ul>
<p>Sizinde php ve sunucu performansı ile ilgili bildiğiniz mini ipuçlarınızı yazabilirsiniz.</p>
<p>Kaynak:</p>
<ul>
<li><a href="http://www.kodaman.org/yazi/php-performansini-arttirma-yollari" target="_blank">Kodaman</a></li>
<li><a href="http://www.kodaman.org/yazi/daha-iyi-yazilim-gelistiricisi-olmak" target="_blank">Kodaman2</a></li>
<li><a href="http://www.kodaman.org/yazi/gzip-ile-veri-transferini-dusurmek" target="_blank">Kodaman3</a></li>
<li><a href="http://www.chazzuka.com/blog/?p=58" target="_blank">Chazzuka</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/php-optimizasyonu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSRF&#8217;den Korunma Yolları</title>
		<link>http://www.seyfullahkilic.com/csrfden-korunma-yollari</link>
		<comments>http://www.seyfullahkilic.com/csrfden-korunma-yollari#comments</comments>
		<pubDate>Fri, 28 May 2010 12:32:38 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Bilişim Güvenlik]]></category>
		<category><![CDATA[Makale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[csrf]]></category>
		<category><![CDATA[csrf açıkları]]></category>
		<category><![CDATA[csrf den korunma]]></category>
		<category><![CDATA[csrf nedir]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=453</guid>
		<description><![CDATA[Dünyanın en önemli kurumlarında bile görülebilen (Hotmail, Gmail, Yahoo vs&#8230;) CSRF (Cross-Site Request Forgery) güvenlik açığı nedir?, nasıl korunulabilir, alınabilecek güvenlik önlemleri nelerdir ? CSRF&#8217;ye biraz göz atalım&#8230; CSRF açıkları genellikle form doğrulamalarında, POST&#8217;larda ve GET&#8217;lerde görülebilir. Image yoluna aldatma olarak GET metoduyla istenilen query strinler de işletilebilir. Örneğin bir mesaj sistemi yaptık. İlgili kişilere [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-455" style="margin-left: 10px; margin-right: 10px;" title="csrf" src="http://www.seyfullahkilic.com/wp-content/uploads/2010/05/csrf.png" alt="" width="250" height="188" />Dünyanın en önemli kurumlarında bile görülebilen (Hotmail, Gmail, Yahoo vs&#8230;) <a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" target="_blank">CSRF (Cross-Site Request Forgery)</a> güvenlik açığı nedir?, nasıl korunulabilir, alınabilecek güvenlik önlemleri nelerdir ? CSRF&#8217;ye biraz göz atalım&#8230;</p>
<p>CSRF açıkları genellikle form doğrulamalarında, POST&#8217;larda ve GET&#8217;lerde görülebilir. Image yoluna aldatma olarak GET metoduyla istenilen query strinler de işletilebilir. Örneğin bir mesaj sistemi yaptık. İlgili kişilere göre yetki sistemini de ayarladık (moderatörler ve yöneticiler silme, değiştirme, onaylama vs.. işlemlerini yapabilme gibi) diyelim. Normal kullanıcıların işlem yapmaması için de güvenlikleri aldık diyelim. Gelelim burada CSRF açığından oluşabilecek güvenlik açıklarına&#8230;<br />
<span id="more-453"></span></p>
<p>Değiştirme, onaylama, silme olaylarını GET yöntemi ile adresten aldığımızı düşünelim (?P=Delete&amp;Id=146). Bu linke giren yetkili kullanıcılar, veritabanında ki 146. idli veriyi silebilirler (?). Sayfanın içine <span style="color: #ff0000;">&lt;img src=&#8221;<strong>?P=Delete&amp;Id=146</strong>&#8220;  /&gt; <span style="color: #000000;">image kodunu yazdıktan sonra, sayfaya giren daha önceden girişini yapmış yetkili kullanıcılar ilgili işlemin aynısını yapabilecekler. Farklı bir örnek olarak, bir sayfadan GET yöntemi ile gönderilen verilerinde aynı </span></span>yöntemi tetikleyeceği unutulmamalıdır. Bir mail geldi diyelim. Kişi, linke tıklamanızı istiyor. Link boş bir html sayfası açıp o anda yönlendirme yaparak bu adresi açtığını düşünelim. O tıklayan kişi yine sisteme giriş yapmış, ve yetkili kullanıcıysa, yine &#8220;Delete&#8221; stringini görecek ve silme işlemi yapılacaktır.</p>
<p>Bu açıktan korunmanın en güvenli ve hızlı yolu, <span style="text-decoration: underline;">session kontrolü</span> dür.  Db işlemlerinizden hemen önce session kontrolü yaparak, sayfanın oluşturulan session ile mi geldiğini kontrol ettirebilirsiniz.</p>
<p>Php&#8217;de örnek vereyim.</p>
<p>//Mesaj inputu poş ise.<br />
if(empty($_POST["Mesaj"])) {<br />
$_SESSION["anahtar"] = md5(rand(0,9999));<br />
//Random olarak üretilen md5 sessiona atılıyor.</p>
<p>//Form yazdırılıyor.<br />
echo &#8216;<br />
&lt;form method=&#8221;POST&#8221;&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;Mesaj&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Gönder&#8221; /&gt;<br />
&lt;input type=&#8221;hidden&#8221; name=&#8221;token&#8221; value=&#8221;&#8216; . $_SESSION['anahtar'] . &#8216;&#8221; size=50&#8243; /&gt;<br />
&lt;/form&gt;&#8217;;<br />
}<br />
//Eğer post işlemi var ve Mesaj değişkeninin içi doluysa<br />
elseif(isset($_POST["Mesaj"])) {<br />
//Sayfadan gelen &#8220;token&#8221; değeri oluşturulan session ile aynıysa işlemler yapılıyor<br />
if( $_POST["token"] == $_SESSION['anahtar'] ) {<br />
echo(&#8220;Giriş Başarılı&lt;br&gt;&lt;br&gt;&#8221;) . $_POST["Mesaj"];<br />
$_SESSION['anahtar'] = &#8221;; //SESSIONımızı boşalttık ;)<br />
}<br />
else {<br />
//Gelen değer eşit değilse hatayı bas ;)<br />
die(&#8220;Doğrulama Yanlış !!!&#8221;);<br />
}<br />
}</p>
<p>Burada sayfa post edilmediyse rand ile oluşturulan md5 i session a atıyor. Sonra input hidden nesnesine oluşturulan md5 atanıyor.Post edildiyse oluşturulan en son session ile, Post&#8217;tan gelen inputdaki token değeri ile karşılaştırma yapılıyor. Eşitse işleme devam ediliyor. Değilse işlem sonlandırılıyor.</p>
<p>Bu sistem hem flood ı önlemekte,  hemde gizli olarak farklı yerden gelen POST, GET ve image içinde ki request değerlerinden korumaktadır.</p>
<p>Form doğrulamarında, kodlarla uğraşmam bana hazır bişiler lazım diyosanız da <a href="http://recaptcha.net/" target="_blank">reCAPTCHA </a>sistemini öneririm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/csrfden-korunma-yollari/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Php&#8217;de Güvenlik</title>
		<link>http://www.seyfullahkilic.com/phpde-guvenlik</link>
		<comments>http://www.seyfullahkilic.com/phpde-guvenlik#comments</comments>
		<pubDate>Wed, 05 May 2010 15:00:03 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Makale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[php güvenlik]]></category>
		<category><![CDATA[php security]]></category>
		<category><![CDATA[phpde güvenlik]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=436</guid>
		<description><![CDATA[Php de güvenlik için mükemmel bir döküman. PDF içindeki konular aşağıdadır. Buradan Dökümanı indirebilirsiniz. Ayrıca milw0rm&#8217;da ki PHP Güvenlik konusuna bakabilirsiniz.]]></description>
			<content:encoded><![CDATA[<p><img class="BorderImg" style="margin: 10px;" title="php-sec" src="http://www.seyfullahkilic.com/wp-content/uploads/2010/05/php-sec1.png" alt="" width="250" height="90" />Php de güvenlik için mükemmel bir döküman.</p>
<p>PDF içindeki konular aşağıdadır. <a href="http://www.seyfullahkilic.com/wp-content/uploads/2010/05/php-security-guide.pdf">Buradan</a> Dökümanı indirebilirsiniz.<br />
<span id="more-436"></span>Ayrıca milw0rm&#8217;da ki PHP Güvenlik konusuna <a href="http://www.milw0rm.com/papers/381" target="_blank">bakabilirsiniz</a>.</p>
<p><img class="alignnone size-full wp-image-439 BorderImg" title="php-sec-icerik" src="http://www.seyfullahkilic.com/wp-content/uploads/2010/05/php-sec-icerik.png" alt="" width="301" height="732" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/phpde-guvenlik/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taşınabilir Apache ve MySQL Sunucu</title>
		<link>http://www.seyfullahkilic.com/tasinabilir-apache-ve-mysql-sunucu</link>
		<comments>http://www.seyfullahkilic.com/tasinabilir-apache-ve-mysql-sunucu#comments</comments>
		<pubDate>Sun, 07 Mar 2010 12:03:43 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Makale]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[portable apache]]></category>
		<category><![CDATA[portable mysql]]></category>
		<category><![CDATA[XOOPS]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=409</guid>
		<description><![CDATA[Portable uygulamalar gittikçe artıyor. Artık flash diskinizde taşınabilir bir apache ve mysql sunucunuz var ;) Çok hızlı olan, tüm işletim sistemlerinde sorunsuz çalışan, güvenli ve kararlı çalışan bir taşınabilir sunucuyu tanıtacağım. Adı XOOP Server ;) Bu program sayesinde tüm web sitelerinizi artık yanınızda taşıyabilirsiniz. Apache, Php ve MySQL &#8216;in son sürümlerinden oluşan bu paket ile [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin: 10px;" src="http://www.seyfullahkilic.com/wp-content/uploads/2010/03/xoopserver5.jpg" alt="" width="263" height="150" />Portable uygulamalar gittikçe artıyor. Artık flash diskinizde taşınabilir bir apache ve mysql sunucunuz var ;) Çok hızlı olan, tüm işletim sistemlerinde sorunsuz çalışan, güvenli ve kararlı çalışan bir taşınabilir sunucuyu tanıtacağım. Adı <a href="http://xoopserver.com" target="_blank">XOOP Server</a> ;) Bu program sayesinde tüm web sitelerinizi artık yanınızda taşıyabilirsiniz. Apache, Php ve MySQL &#8216;in son sürümlerinden oluşan bu paket ile projelerinizi çok kolay bir şekilde yönetebiliyorsunuz. Sadece çift tıklamayla istediğiniz PC&#8217;de Apache ve MySQL sunucunuz hazır oluyor. Ayrıyeten içinde phpmyadmin ve php&#8217;nin ayarlarını yapabileceğiniz ve görebileceğiniz bir açık kaynak kodlu kontrol panelide mevcut. Programı çalıştırdıktan sonra Bilgisayarım &#8216;ın içine sanal bir sürücü açıyor (w:) ve tüm dosyalarınıza buradan ulaşabiliyorsunuz.</p>
<p><a href="http://xoopserver.com/" target="_blank">XOOP Server</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/tasinabilir-apache-ve-mysql-sunucu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tekno Md5 Maker</title>
		<link>http://www.seyfullahkilic.com/tekno-md5-maker</link>
		<comments>http://www.seyfullahkilic.com/tekno-md5-maker#comments</comments>
		<pubDate>Wed, 14 Oct 2009 10:30:19 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Benden...]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[md5 maker]]></category>
		<category><![CDATA[md5 oluşturucu]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=387</guid>
		<description><![CDATA[Hızlı ve kolayca istediğiniz karakterleri, md5 şifreleme algoritmasına dönüştürebilirsiniz. http://www.seyfullahkilic.com/Projeler/md5]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.seyfullahkilic.com/Projeler/md5"><img class="alignleft size-full wp-image-388" style="margin-left: 10px; margin-right: 10px;" title="md5" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/10/md5.png" alt="md5" width="200" height="34" /></a> Hızlı ve kolayca istediğiniz karakterleri, md5 şifreleme algoritmasına dönüştürebilirsiniz.</p>
<p><a href="http://www.seyfullahkilic.com/Projeler/md5" target="_blank">http://www.seyfullahkilic.com/Projeler/md5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/tekno-md5-maker/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP Veritabanı Class&#8217;ı</title>
		<link>http://www.seyfullahkilic.com/php-veritabani-classi</link>
		<comments>http://www.seyfullahkilic.com/php-veritabani-classi#comments</comments>
		<pubDate>Fri, 09 Oct 2009 11:04:26 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[eburhan vt]]></category>
		<category><![CDATA[php veritabanı class]]></category>
		<category><![CDATA[veritabanı class]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=381</guid>
		<description><![CDATA[Erhan BURHAN arkadaşımızın php de geliştirmiş kullanışlı, basit bir veritabanı classını paylaşacağım. Kullanışı ve Dökümanları içindedir. Ayrıca bu basit kullanışlı classı bizlerle paylaştığı için buradan teşekkürlerimi iletiyorum. İndir]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eburhan.com/" target="_blank"><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" title="eb.vt" src="http://www.eburhan.com/wp-content/ekler/135/eb.vt.png" alt="" width="75" height="75" />Erhan BURHAN</a> arkadaşımızın php de geliştirmiş kullanışlı, basit bir veritabanı classını paylaşacağım. Kullanışı ve Dökümanları içindedir. Ayrıca bu basit kullanışlı classı bizlerle paylaştığı için buradan teşekkürlerimi iletiyorum.</p>
<p><a href="http://www.eburhan.com/indir/araclar/eb.vt_v1.2.zip">İndir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/php-veritabani-classi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MVC Yapısı</title>
		<link>http://www.seyfullahkilic.com/mvc-yapisi</link>
		<comments>http://www.seyfullahkilic.com/mvc-yapisi#comments</comments>
		<pubDate>Fri, 22 May 2009 11:59:06 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[Yazılım-Bilişim Haberleri]]></category>
		<category><![CDATA[mvc nedir]]></category>
		<category><![CDATA[mvc yapısı]]></category>
		<category><![CDATA[oop ve mvc]]></category>
		<category><![CDATA[yazılım mimarisi]]></category>
		<category><![CDATA[yazılım mühendisliği]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=230</guid>
		<description><![CDATA[Javam.org adresinden yine bir güzel döküman. 6 sayfalık  MVC (Model-View-Controller) yapısını anlatan bir pdf. İndirmek için tıklayın]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-231" style="margin-left: 10px; margin-right: 10px;" title="mvc-rails" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/05/mvc-rails.png" alt="mvc-rails" width="200" height="189" />Javam.org adresinden yine bir güzel döküman. 6 sayfalık  MVC (Model-View-Controller) yapısını anlatan bir pdf.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
İndirmek için <a href="http://javam.org/wp-content/uploads/2009/01/mvc.pdf" target="_blank">tıklayın</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/mvc-yapisi/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Otomatik Subdomain Oluşturma</title>
		<link>http://www.seyfullahkilic.com/otomatik-subdomain-olusturm</link>
		<comments>http://www.seyfullahkilic.com/otomatik-subdomain-olusturm#comments</comments>
		<pubDate>Fri, 22 May 2009 07:24:01 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[otomatik subdomain]]></category>
		<category><![CDATA[subdomain generate]]></category>
		<category><![CDATA[subdomain hilesi]]></category>
		<category><![CDATA[subdomainle işlemler]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=221</guid>
		<description><![CDATA[Javam.org adresinde konuya çok güzel değinilmiş. Subdomain yaratma konusunda gelen taleplere cevaben hazırladığım kısa notları paylaşayım. Herşeyden önce apache sunucusuna yönelik anlatacağım. Önümüzde 2 yol var: biri .htaccess, evet şu ünlü htaccess hep kaçtığınız ama artık tamam pes dediğiniz olay; diğeri ise php. İlk olarak .htaccess ile çözüm: Bu tür çözümü yönlendirmeler için kullanıyoruz. Gerçekte [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-222" style="margin-left: 10px; margin-right: 10px;" title="domain-name-service" src="http://www.seyfullahkilic.com/wp-content/uploads/2009/05/domain-name-service.jpg" alt="domain-name-service" width="200" height="130" />Javam.org adresinde konuya çok güzel değinilmiş.</p>
<p>Subdomain yaratma konusunda gelen taleplere cevaben hazırladığım kısa notları paylaşayım.</p>
<p>Herşeyden önce apache sunucusuna yönelik anlatacağım. Önümüzde 2 yol var: biri .htaccess, evet şu ünlü htaccess hep kaçtığınız ama artık tamam pes dediğiniz olay; diğeri ise php.</p>
<p>İlk olarak .htaccess ile çözüm: Bu tür çözümü yönlendirmeler için kullanıyoruz. Gerçekte yarattığımız bir subdomain yok aslında. İnceleyelim:<br />
<span id="more-221"></span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
<pre lang="php" line="1">RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^\.]+)\.site\.net$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.*$ http://www.site.net/profil.php?kullaniciadi=%1 [R,L]</pre>
<p>Bu kod ile örneğin http://altan.site.com adresine gelecek talep, http://www.site.net/profil.php?kullaniciadi=altan adresine yönlendirilecektir. Böylece uzun ve şık durmayan urllerden kurtulmuş olacağız. Not: wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. ^(www|ftp|mail) ifadeside yönlendirilmeyecek gerçek subdomainleri yazacağınız bölüm.</p>
<p>İkici yolumuz php. Bu sadece cPanel kullanılan sistemlerde çalışır. Ben <a title="HostGator" href="http://www.hostgator.com/" target="_blank">hostgator</a> kullanıyorum ve yıllardır bu kod sorunsuz işime yarıyor. Bu kod ile hem subdomaini yaratıyor hemde www klasörümüzde subdomain ile aynı ada sahip bir klasör yaratıyoruz. Subdomainde bu klasöre otomatik yönlendirilmiş oluyor.</p>
<p><strong>// Kod çeşitli eleştirilerden sonra tekrar elden geçirildi ve optimize edildi. Ayrıca sonradan farkettiğim üzere klasör oluşturma sorunları yaratıyordu, bu sorunda giderildi.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/otomatik-subdomain-olusturm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Açık Kaynak Kodlu E-Ticaret Paketleri</title>
		<link>http://www.seyfullahkilic.com/acik-kaynak-kodlu-eticaret-paketleri</link>
		<comments>http://www.seyfullahkilic.com/acik-kaynak-kodlu-eticaret-paketleri#comments</comments>
		<pubDate>Thu, 16 Apr 2009 12:02:43 +0000</pubDate>
		<dc:creator>Seyfullah KILIÇ</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Yazılım]]></category>
		<category><![CDATA[açık kaynak]]></category>
		<category><![CDATA[eticaret]]></category>
		<category><![CDATA[eticaret paketleri]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.seyfullahkilic.com/?p=163</guid>
		<description><![CDATA[Eğer bir market, showroom, kasap, fabrika vs. herhangi bir işyeriniz varsa ve ürünlerinizi internetten satmak istiyorsanız ilk önce bir site açmanız gerekir. bunun için binlerce dolar dökmenize gerek yok, bu bildiride en iyi 8 adet e-ticaret uygulamaları ile ilgili liste bulacaksınız.. bu uygulamaları istediğiniz gibi kullanabilir, gerektiğinde üzerinde değişiklik yapabilirsiniz.. prestashop prestashop kendi alışveriş kartını [...]]]></description>
			<content:encoded><![CDATA[<p>Eğer bir market, showroom, kasap, fabrika vs. herhangi bir işyeriniz varsa ve ürünlerinizi internetten satmak istiyorsanız ilk önce bir site açmanız gerekir. bunun için binlerce dolar dökmenize gerek yok, bu bildiride en iyi 8 adet e-ticaret uygulamaları ile ilgili liste bulacaksınız.. bu  uygulamaları istediğiniz gibi kullanabilir, gerektiğinde üzerinde değişiklik yapabilirsiniz..<br />
<span id="more-163"></span><br />
<script type="text/javascript"><!--
google_ad_client = "pub-0748912427122896";
google_ad_slot = "7076294588";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<br />
<a href="http://www.prestashop.com/" target="_blank">prestashop</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/prestashop-com.png" border="0" alt="prestashop" /><br />
prestashop</div>
<p>kendi <a href="http://www.bildirgec.org/etiket/al%C4%B1%C5%9Fveri%C5%9F" target="_blank">alışveriş</a> kartını sisteme entegre edebileceğin, oldukça güvenli ve kredi kartı sistemlerinide içersinde barındıran bedava bir web uygulaması.. kısaca ürünlerinzi pazarlayabileceğiniz güzel bir <a href="http://www.bildirgec.org/etiket/script" target="_blank">script</a>.</p>
<div style="margin: 10px 0pt; text-align: center;">uygulamayı <a href="http://www.prestashop.com/download.php" target="_blank">burdan</a> indirebilirsiniz.. ve ayrıca bildirgeçte daha önce hakkında yazılan bidiriye de <a href="http://www.bildirgec.org/yazi/prestashop-web-2-0-icin" target="_blank">şuradan</a> ulaşabilirsiniz..</p>
<p><a href="http://www.opencart.com/home" target="_blank">OpenCart</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/opencart-com.png" border="0" alt="opencart" /><br />
opencart</div>
<p>SEO ile optimize edilmiş ve çok hoş bir arayüze sahip olan opencart uygulamasında, kart sistemini kullanabilirsiniz. müşterileriniz ilgili ürünlere kendi yorumlarında ekleyebilirler.. bu uygulamayı da ücretsiz kullanabilir, istediğiniz gibi düzenleyebilirsiniz..</p>
<p>uygulamayı <a href="http://www.opencart.com/download" target="_blank">buradan</a> indirebilir, <a href="http://www.opencart.com/demonstration" target="_blank">şuradan</a> da önizlemeleri ile fikir sahibi olabilirsiniz.</p>
<p><a href="http://www.magentocommerce.com/" target="_blank">magentocommerce</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/magentocommerce.png" border="0" alt="magentocommerce" /><br />
magentocommerce</div>
<p>bir açık kaynak uygulaması olduğuna inanamayacağınız derecede muazzam bir e-ticaret uygulaması. magento&#8217;da sınırsız esneklik,kullancı dostu ve profesyonel bir yapı, 3.parti yazılımlar için yumuşak entegrasyon olanakları bulacaksınız.</p>
<p>uygulamayı <a href="http://www.magentocommerce.com/download" target="_blank">buradan</a> indirebelir, <a href="http://www.magentocommerce.com/demo" target="_blank">şuradan</a> da önizleme ile bilgi sahibi olabilirsiniz.</p>
<p>ayrıca bildirgeçte daha önce hakkında detaylı bir analiz için bilgi alabileceğiniz <a href="http://www.bildirgec.org/yazi/magento-acik-kaynak-e-ticaret" target="_blank">şu linke</a> uğrayabilirsiniz..</p>
<p><a href="http://www.cubecart.com/" target="_blank">cubecart</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/cubecart.png" border="0" alt="cubecart" /><br />
cubecart</div>
<p>oldukça popüler olan bir e-ticaret uygulamasıdır. şirkete ait olan copright yazılarının silinmemesi karşılığında V3 sürümünü ücretsiz kullanabilir ve <a href="http://forums.cubecart.com/" target="_blank">forumlarından</a> da 3.parti yazılımları sisteme entegre edebilirsiniz. v4 ün ücretli olduğunu hatırlatmakta fayda var.</p>
<p>uygulamayı <a href="http://www.cubecart.com/downloads/" target="_blank">buradan</a> indirebilir, <a href="http://www.cubecart.com/demo/" target="_blank">şuradan</a> da önizleme ile fikir sahibi olabilirsiniz.</p>
<p><a href="http://www.agoracart.com/" target="_blank">agoracart</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/agora-logo-white2.gif" border="0" alt="agoracart" /><br />
agoracart</div>
<p>anasayfasına şuan itibari ile ulaşılmaması, bizi onu tanıtmaktan geri tutmayacaktır..<br />
limitsiz yönetim seçenekleri, ve esnek ayarlama biçimiyle kendine bu alanda yer bulan açık kaynak e-ticaret uygulamasıdır.</p>
<p>anasayfası kapalı olduğu için şimdilik <a href="http://webscripts.softpedia.com/script/E-Commerce/Shopping-Carts/AgoraCart-17334.html" target="_blank">buradan</a> indirebilirsiniz.</p>
<p><a href="http://www.zen-cart.com/" target="_blank">zen-cart</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/zen-cart.png" border="0" alt="zen-cart" /><br />
zen-cart</div>
<p>kullanıcı dostu şekliyle ,tüccarlar ve alışverişçilere odaklı bir yapıya sahiptir. ayrıca, çoklu ödeme ve alışveriş seçeneklerini, nicelik indirimleri ve kuponları destekler. ayrıca kurulumu da oldukça basittir.</p>
<p>indirmek için <a href="http://sourceforge.net/project/showfiles.php?group_id=83781&amp;package_id=171544" target="_blank">burayı</a>, ön inceleme için <a href="http://www.zen-cart.com/index.php?main_page=showcase&amp;zenid=c560c7fc393b7f4406b52d7450ad36d3" target="_blank">şurayı</a> ziyaret edebilirsiniz.</p>
<p><a href="http://www.oscommerce.com/" target="_blank">oscommerce</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/oscommerce.PNG" border="0" alt="oscommerce" /><br />
oscommerce</div>
<p>büyük bir kesim tarafından desteklenmesi, kart desteği olması, veritabanının kolayca yedeklenebilmesi,<a href="http://www.bildirgec.org/etiket/fatura" target="_blank">fatura</a>ları basmaları için müşterilere imkan vermesi gibi pek çok özelliğiyle tam bir e-ticaret uygulaması.</p>
<p><a href="http://www.oscommerce.com/solutions/downloads" target="_blank">buradan</a> indirebilir ve <a href="http://www.oscommerce.com/solutions/oscommerce" target="_blank">şurdan</a> da hakkında bilgi sahibi olabilirsiniz. ayrıca bildirgeçte daha önce incelenen bu uygulama hakkında <a href="http://www.bildirgec.org/yazi/acik-kaynak-kodlu-eticaret-yazilimi" target="_blank">şurdan</a> bilgi edinebilirsiniz.</p>
<p><a href="http://www.storesprite.com/" target="_blank">storesprite</a></p>
<div class="imajorta"><img src="http://www.bildirgec.org/imaj/pisho/storesprite.PNG" border="0" alt="storesprite" /><br />
storesprite</div>
<p>müşterilerin ürünleri oylayabildiği, yorumlayabildiği, ürünler ile ilgili vergilerin otomatikleştirilebildiği ve daha fazlasının yapılabildiği bir e-ticaret uygulamasıdır. &#8220;copyright&#8221; yazısının silinebilmesi için ek bir mebla ödemeniz gerektiğini unutmayın.</p>
<p><a href="https://www.storesprite.com/docs/11/storesprite_free_download/" target="_blank">buradan</a> bu uygulamayı indirebilir, <a href="http://www.storesprite.com/docs/8/storesprite_demonstrations/" target="_blank">şuradan</a> da örnek siteleri inceleyebilirsiniz.</p>
<p>bildiriyi buraya kadar okuduğunuz için teşekkürler.</p>
<p>Kaynak: bildirgec.org</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.seyfullahkilic.com/acik-kaynak-kodlu-eticaret-paketleri/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

