<?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>Web Mahsulleri ! &#187; PHP</title>
	<atom:link href="http://www.webmahsulleri.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmahsulleri.com</link>
	<description>İnsan Programı</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:11:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sihirli PHP  call_user_func ve  call_user_method</title>
		<link>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/</link>
		<comments>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 12:45:47 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Algoritma]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP Hileleri]]></category>
		<category><![CDATA[Sihirli PHP]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=512</guid>
		<description><![CDATA[PHP de kodlarken yapılan kolaylıklardan yararlanmama hatalarından biride requesten gelen parametrelere göre uzayan switch case ve else if yapılarıdır.
Bunu pek çok php betiğinde görürsünüz hatta en sık yapılardan biridir.
Temel amaç $_REQUEST[“page”] gibi bir veriye göre işlemi belirlemektir.
Çoğu PHP’ci bu işlemi şöyle yapar.

$param = $_REQUEST[“param”];

switch ($param) {

case “ekle”:
ekle()

break;

case “sil”:
sil()

break;

case “duzenle”:
duzenle();

break;

default:
listele();
}

Bu switch işlem yapılabilecek parametre sayısına göre [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sihirli-php-call_user_func-ve-call_user_method/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sihirli PHP __set ve __get metotları</title>
		<link>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/</link>
		<comments>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 12:13:44 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yazılım Mimarileri]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PHP Hileleri]]></category>
		<category><![CDATA[Sihirli PHP]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=509</guid>
		<description><![CDATA[Bu makalede PHP de edindiğim bazı kolaylık ve deneyimleri aktarmaya çalışacağım
Profesyonel PHP programcılarının çoğu farklı bir dil üzerinde çalışıp PHP ye geçmiş kişiler olarak nitelendirdiğimizde örneğin Java, C#  olabilir PHP yine de bu diller gibi düşünmeye başlar hâlbuki PHP tam anlamıyla bir betik dilidir ve benzer neyse yönelimli dillerden ayıran belirgin özellikleri vardır. 
Ben [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sihirli-php-__set-ve-__get-metotlari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Header Nesnesi İle View Dosyasına Başlık etiketleri eklemek</title>
		<link>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/</link>
		<comments>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:16:42 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=468</guid>
		<description><![CDATA[Header nesnesi FacesRenderer sınıfı faces dosyasını ayrıştırken &#60;head&#62; etiketi ile karşılaştığında otomatik olarak bir Header nesnesi oluştur render işleminin sonucunda da bu header nesnesini döndürür. Header nesnesi sayfanın &#60;head&#62; &#60;/head&#62; aralığına ekleme yapmak için kullanılır.
Header sınıfının metotları şöyledir

 addMeta(string name, string content) görüm’e bir meta etiketi ekler
 addScript(string file) görüm’e file ile belirtilen dosya adı [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sınıf Kilitlemesi Sınıflar Arası Döngüler</title>
		<link>http://www.webmahsulleri.com/php/sinif-kilitlemesi-siniflar-arasi-donguler/</link>
		<comments>http://www.webmahsulleri.com/php/sinif-kilitlemesi-siniflar-arasi-donguler/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 04:44:07 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Algoritma]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=450</guid>
		<description><![CDATA[Sınıf Kilitlemesi Sınıflar Arası Döngüler
Loop deyimleri kullanılmadan sadece iki sınıf kullanarak bir döngü oluşturula bileceğini biliyor muydunuz?  OPP mekanizması yanış kullanıldığında sistemi aşırı yorabilir.
Aşağıdaki iki sınıf kurucu metotlarında bir birlerini örneklerler A sınıfı kurucu metodunda B sınıfını örekler B sınıfı da kurucu metodunda A sınıfını bu sayede sonsuza uzayan bir döngü oluşturulur ve sistemin kilitlenmesine [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/sinif-kilitlemesi-siniflar-arasi-donguler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doğrulamalar (Validation)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 17:12:21 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[View State]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=295</guid>
		<description><![CDATA[Doğrulama tanımlamaları view(görünün) içerisinde bileşen niteliklerine atama yapılarak sağlanır. Doğrulama sonucları event (olay) nesnesinin niteliğine göre AJAX ya da sayfa post edilerek tarayıcıya gönderilir.
Doğrulama işlemlerinde bileşenlerin 5 niteliği bulunur.
Bunlar

validator


rule


messagefor


message


success

Validator: bu niteliğe static metodlar barındıran doğrulama sınıfının ismi verilmelidir. io dizininde filtler ve validator isimlerimlerinde hazır iki doğrulama sınıfı bulunmaktadır.
Rule : Validator niteliği ile bildirilen doğrulama [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Faces Controller</title>
		<link>http://www.webmahsulleri.com/php/faces-controller/</link>
		<comments>http://www.webmahsulleri.com/php/faces-controller/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 01:26:13 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=76</guid>
		<description><![CDATA[Evet her şey hazırsa yani kurulum işlemleri başarı ile sonuçlamışsanız ilk Faces denememizi yapabiliriz
Öncelikle

applications/uygulamaadi/controller/
applications/uygulamaadi/controller/test.php
Dizinine gelin  burada test.php gibi bir isimde Controller dosyamızı oluşturalım.
&#60;?php

import("phpf.controllers.facescontroller");
class Test extends FacesController {
function Test(){

parent::FacesControler();
echo "Test kontrolcüsü başlatıldı";
}
}
?&#62;

şimdi  tarayıcımızda adres satırına localde çalıştığınızı farz ederek
http://localhost/phpFacesdizini/ugulamaadi/test
yazıyoruz eğer herşey yolunda gitmişse &#8221; Test kontrolcüsü başlatıldı&#8221;  mesajını alıyoruz.
şimdi
applications/uygulamaadi/views/
Dizinine gelin  burada test.phpf [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/faces-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Faces Kurulum ve Gereksinimler</title>
		<link>http://www.webmahsulleri.com/php/php-faces-kurulum-ve-gereksinimler/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-kurulum-ve-gereksinimler/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:49:53 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Aphache]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=16</guid>
		<description><![CDATA[Gereksinimler:
PHP 5  ve Üzeri
Aphache Rewide Module
Aphache CGI Module
ORM  için   PHP PDO eklentisini aktif hale getirin

Kurulum :
Sıkıştırılmış dosyayı çıkarın
PHPFaces klasörünü sunucunuza taşıyın
Ana dizinde bulunan index.php dosyasını bir editor ile açın ve düzenleyin

Dispatcher::dispatch parametrelerini sisteminize göre ayarlayın.

Dispatcher::dispatch("applications".DS."seninuygulama","SeninKontrolcu","http://yourhost.com/");


Dispatcher ın parametreleri
1- geçerli uygulama dizini
2- uygulamanın başlayacağı controller ismi
3-base url (taban adres) PHP Faces in çalıştığı adrestir
application/config.php dosyasını açın [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-kurulum-ve-gereksinimler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
