<?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>KOODLA &#124; BLOG &#187; php</title>
	<atom:link href="http://www.koodla.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koodla.com</link>
	<description>Bir başka WordPress blogu.</description>
	<lastBuildDate>Sat, 08 May 2010 07:59:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Koodla Dosya Yükleme Sınıfı</title>
		<link>http://www.koodla.com/2009/05/02/koodla-dosya-yukleme-sinifi/</link>
		<comments>http://www.koodla.com/2009/05/02/koodla-dosya-yukleme-sinifi/#comments</comments>
		<pubDate>Sat, 02 May 2009 14:05:54 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[dosya yükleme]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=285</guid>
		<description><![CDATA[Suncuya dosya yüklemek pek çok zaman zor olabilir, beklenmeyen hatalar, işlerinizi istemediğiniz kadar uzatabilir.

Bunun önüne geçmek için Koodla Dosya Yükleme sınıfını yazdım. Sınıfın temel amacı sunucuya dosya yükleme işlemini olabildiğince basit ve sade bir hale getirmesi, bir hata oluşursa doğru şekilde bilgilendirmesi.

Bu amaçla yazdığım Dosya Yükleme Sınıfının temel özelliklerini şu şekilde sıralayabiliriz:
- Sunucuya yüklenecek dosya [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2009/05/02/koodla-dosya-yukleme-sinifi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Çözüm Yolları ve Bakış Açısı</title>
		<link>http://www.koodla.com/2009/04/25/cozum-yollari-ve-bakis-acisi/</link>
		<comments>http://www.koodla.com/2009/04/25/cozum-yollari-ve-bakis-acisi/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 18:23:20 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=283</guid>
		<description><![CDATA[Bir sorunla karşılaştığımızda hedefimiz bellidir, bu sorunu en kısa yoldan çözmek. Veya bazen en &#8220;akılcı&#8221; yoldan çözmek de olabilir eğer en kısa yol makul olarak kabul ettiğimiz sınırlar içerisinde değilse.

Sorunumuzu tam olarak belirledikten sonra çözüm için çalışmaya başlarız, tasarladığımız cevapları soruna uygularız ve hedefimize ulaşıp ulaşmadığımızı değerlendiririz.
Ancak çözüm yolları arayışında probleme bakış açımız o kadar [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2009/04/25/cozum-yollari-ve-bakis-acisi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP mktime() ile zaman işlemleri</title>
		<link>http://www.koodla.com/2008/11/23/php-mktime-ile-zaman-islemleri/</link>
		<comments>http://www.koodla.com/2008/11/23/php-mktime-ile-zaman-islemleri/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 10:52:12 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[mktime]]></category>
		<category><![CDATA[tarih]]></category>
		<category><![CDATA[zaman]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=241</guid>
		<description><![CDATA[PHP ile tarih işlemleri yapmak her zaman lazım olur. Uygulamanızın özellikleri ne olursa olsun, bir yerinde mutlaka zaman hesaplama ile haşır neşir olursunuz. Böyle durumlarda mktime() fonksiyonu çok işinize yarayabilir.

mktime() nedir?
mktime() fonksiyonu, kendisine verilen verilen tarih ile 1 Ocak 1970 arasındaki farkı hesaplar.
Örnek olarak 1 Ocak 1970 ile 22 Kasım saat 08:00 arasındaki farkı şu [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/11/23/php-mktime-ile-zaman-islemleri/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Kullanıcı dostu URL oluşturma (2. teknik)</title>
		<link>http://www.koodla.com/2008/10/04/kullanici-dostu-url-olusturma-2-teknik/</link>
		<comments>http://www.koodla.com/2008/10/04/kullanici-dostu-url-olusturma-2-teknik/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 10:14:09 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[kullanıcı dostu]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=235</guid>
		<description><![CDATA[Bundan daha önceki bir yazımızda kullanıcı dostu url oluşturma&#8217;dan bahsetmiştik. Ancak orada kullanıdığımız teknikte işlemi gerçekletirecek dosyayı uzantısız olarak kaydetmemiz gerekiyordu, bu da biraz zahmetli oluyordu.
Şimdi ise daha kullanışlı bir teknikten bahsedelim, üstelik bu teknikte uzantısız dosya falan yok  

Amaç
Amacımız adres satırını biraz daha kullanışlı hale getirmek, soru işaretlerini falan kullanmamak. Yani site.com/yazilar.php?yazi=12 adresini [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/10/04/kullanici-dostu-url-olusturma-2-teknik/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>PHP ile sınırsız alt kategori mantığı</title>
		<link>http://www.koodla.com/2008/08/09/php-ile-sinirsiz-alt-kategori-mantigi/</link>
		<comments>http://www.koodla.com/2008/08/09/php-ile-sinirsiz-alt-kategori-mantigi/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 05:56:49 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[kategori]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=207</guid>
		<description><![CDATA[PHP ile yazılan içerik yönetimi uygulamalarının vazzgeçilmez parçasıdır kategorilendirme. Eğer her bir içerik tek bir kategoriye ait olacaksa ve bütün kategoriler birbiri ile aynı önemdeyse kolay şekilde bir kategorilendirme yapabilirsiniz. Ancak kategoriler arasında ast-üst ilişkisi oluşturmaya başladığınızda, yani &#8220;alt kategori&#8221; mantığına geçtiğinizde aklınıza gelecek ilk soru şu olacaktır: &#8220;ne kadar alt kategori olacak?&#8221;

Tabi ki alt [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/08/09/php-ile-sinirsiz-alt-kategori-mantigi/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Javascript için PHP fonksiyonları</title>
		<link>http://www.koodla.com/2008/08/03/javascript-icin-php-fonksiyonlari/</link>
		<comments>http://www.koodla.com/2008/08/03/javascript-icin-php-fonksiyonlari/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 19:25:11 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.koodla.com/?p=201</guid>
		<description><![CDATA[PHP&#8217;nin çekirdeğinde yer alan fonksyonlar o kadar kullanışlıdır ki, tek satır kod ile dizileri sıralayabilir, md5 kodlanmış halini alabilir veya dizideki tüm elemanlara elinizdeki fonksiyonu tek bir satır ile uygulatabilirsiniz.
Şu andaki mevcut kütüphaneler ile &#8216;altın&#8217; çağına giren javascriptde de bunlara benzer fonksiyonlar olsa ne güzel olur değil mi? İşte böyle düşünen bir geliştiricinin (Kevin van [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/08/03/javascript-icin-php-fonksiyonlari/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Kullanıcı dostu url hazırlamak</title>
		<link>http://www.koodla.com/2008/05/11/kullanici-dostu-url-hazirlamak/</link>
		<comments>http://www.koodla.com/2008/05/11/kullanici-dostu-url-hazirlamak/#comments</comments>
		<pubDate>Sun, 11 May 2008 07:48:00 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/11/kullanici-dostu-url-hazirlamak/</guid>
		<description><![CDATA[Pek çok siteye baktığınızda, şöyle uzayıp giden adresler görebilirsiniz: site.com/yazilar/kategori/14/yazi/21/ gibi. İlk aklınıza gelen “bu kadar dosyayı – dizini nasıl idare ediyorlar?” sorusu olabilir, ancak durum öyle değil. Yaptıkları sadece farklı bir url mantığı kullanmak.

Yani yukarıdaki adresin asıl ifade ettiği şey, site.com/kategori.php?kategori=14&#038;yazi=21 . İlkinin daha kullanıcı dostu olduğunu söyleyebiliriz rahatlıkla ve bu yazıda bu tarz [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/05/11/kullanici-dostu-url-hazirlamak/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Headerlar ve PHP ile header() kullanımı</title>
		<link>http://www.koodla.com/2008/05/09/headerlar-ve-php-ile-header-kullanimi/</link>
		<comments>http://www.koodla.com/2008/05/09/headerlar-ve-php-ile-header-kullanimi/#comments</comments>
		<pubDate>Fri, 09 May 2008 05:13:22 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[header]]></category>

		<guid isPermaLink="false">http://koodla.iblogger.org/2008/05/09/headerlar-ve-php-ile-header-kullanimi/</guid>
		<description><![CDATA[Bir web sayfasının adresini, tarayıcının adres satırına yazıp “enter”a bastıktan sonra biraz bekleriz ve karşımıza istediğimiz web sayfası gelir. Enter&#8217;a basışımızdan, sayfanın yüklenmesi tamamlanana kadar arada pek çok işlem gerçekleşir, ama biz bu yazımızda sadece tarayıcı ile sunucu arasındaki ilişkiyi sağlayan “header”lar üzerine eğileceğiz!

Header&#8217;ı Türkçeleştirdiğimiz zaman karşımıza “başlık” kelimesi çıkar, tam olarak da doğrudur aslında, [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/05/09/headerlar-ve-php-ile-header-kullanimi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Koodla resim işlemleri sınıfı</title>
		<link>http://www.koodla.com/2008/04/30/koodla-resim-islemleri-sinifi/</link>
		<comments>http://www.koodla.com/2008/04/30/koodla-resim-islemleri-sinifi/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 10:21:37 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[resimislemeri]]></category>
		<category><![CDATA[sınıf]]></category>

		<guid isPermaLink="false">http://koodla.iblogger.org/2008/04/30/koodla-resim-islemleri-sinifi/</guid>
		<description><![CDATA[PHP&#8217;nin en güzel yanlarından biri de resimler üzerinde işlem yapabilmede size verdiği özelliklerdir. Ama bazen sunulan bu özellikler kafa karıştırıcı olabiliyor.

Ama hazırladığım bu sınıf ile işlemler biraz daha kolay olabilecek. Çünkü içerisinde yer alan türkçe kullanım klavuzu ile işlemler daha kolay anlaşılabilecek, nesne yönelimli yaklaşımla yazılacak kod satır sayısı oldukça azaltılabilecek.

Bu sınıf ile yapabileceklerinizden bazıları:

Resimleri, [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/04/30/koodla-resim-islemleri-sinifi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hata sayfaları yönetimi</title>
		<link>http://www.koodla.com/2008/04/25/hata-sayfalari-yonetimi/</link>
		<comments>http://www.koodla.com/2008/04/25/hata-sayfalari-yonetimi/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 07:04:36 +0000</pubDate>
		<dc:creator>İsa Engiz</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hata sayfası]]></category>

		<guid isPermaLink="false">http://koodla.iblogger.org/2008/04/25/hata-sayfalari-yonetimi/</guid>
		<description><![CDATA[Web programlama dillerinin (ör: PHP) getirdiğini en büyük avantaj kuşkusuz içeriğin dinamik olarak oluşturulabilmesi. Bu şekilde içeriği düzenlediğimizde statik html sayfalarının aksine, çok fazla sayıda sayfa oluşturabiliyoruz. Bu kadar çok sayfanın getirdiği bazı sorunlar da oluyor tabi ki. Bunların en meşhuru, &#8220;sayfa bulunamadı&#8221; anlamına gelen &#8220;404 hatası&#8221;.

404 hatasıyla beraber, sık karşılaşılan başka sunucu hataları da [...]]]></description>
		<wfw:commentRss>http://www.koodla.com/2008/04/25/hata-sayfalari-yonetimi/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

