Anasayfa » Arşiv

php Etiketli Yazılar

Php »

[21 Eyl 2012 | 12 Yorum | 6.611 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
Htaccess Url Yönlendirme ve Kullanımı (Permalink) – Örnek Uygulama

Merhaba arkadaşlar, bu yazımda elimde var olan bir htaccess url yönlendirme örneğini paylaşacağım. Eğer konu hakkında fikriniz yok ise aşağıdaki yazıları okumanızı tavsiye ederim.

Htaccess Url Yönlendirme ve Kullanımı
Htaccess Url Yönlendirme ve Kullanımı – 2

Örnek uygulama 2 adet php dosyası ve 1 adet .htaccess dosyasından oluşmaktadır.
index.php dosyamız

?View Code PHP<?php
echo "index</br>";
 
echo "<a href=’http://localhost/ea3/a/b/c/’>Perma Link 3 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/’>Perma Link 2 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/’>Perma Link 1 Değişkenli</a></br>";
echo "<a href=’http://localhost/ea3/a/b/c.html’>Perma Link .html ile</a></br>";
 
$baslik = "oyun-basligi";
echo "<a href=’http://localhost/ea3/a/b/".$baslik.".html’>Değişken ile</a></br>";
 
echo "<a href=’http://localhost/ea3/ayrinti.php?adres=a&islem=b&secici=".$baslik.".html’>Eski usül</a></br>";
 
echo "<a href=’http://localhost/ea3/Oyunlar/b/c/’>Sadece Oyunlar için (html siz)</a></br>";
echo "<a href=’http://localhost/ea3/Bilgilendirme/b/c.html’>Sadece Bilgilendirme için(html li)</a></br>";
?>

ayrinti.php dosyamiz

?View Code …

Devamını oku...

Codeigniter, Php »

[25 May 2012 | 3 Yorum | 4.921 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 5,00 )
Loading...
CI + HMVC ile Modüller Arası Bağlantı Kurmak

Merhaba,
CI HMVC ile modüller arasında bağlantı kurmayı göstericem. İlk olarak controller’den başlamak istiyorum. Bildiğiniz gibi modüller arasında bağlantı kurabilirsiniz. Bu makalede sadece controller arasındaki bağlantıdan bahsedicem.
İlk olarak CI ve HMVC’nin kurulmuş olduğu çalışan bir uygulamada bütün ayarlarınızın çalışır vaziyette olduğunu varsayıyorum. (config.php autoload.php routes.php vs..)
Önce kendinize iki tane modül oluşturun. Modules klasörü altına 2 adet modül. Dosya yapısı aşağıdaki şekilde olacaktır.
 
modul1
modul1/controllers
modul1/controllers/modul1.php //Controller dosyanız
modul2
modul2/controllers
modul2/controllers/modul2.php //Controller dosyanız
Şimdi ‘modul2′ modülümüz kullanacağımız modül olarak düşünelim. Yani ‘modul1′ modülünden ‘modul2′ modülünü çağırıp sonuçları görücez. Bu yüzden ben kısa bi kontroller hazırladım görmeniz için. Alttaki kodları …

Devamını oku...

Php »

[18 Şub 2012 | 6 Yorum | 5.209 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Htaccess Url Yönlendirme ve Kullanımı – 2

Permalink yapımı konulu makalemizin bugün ikinci bölümünü oluşturacağız. Eğer ilk makaleyi okumadıysanız lütfen önce buradan okuyun.
Bugünkü yazımızda çoğunlukla örnekler üzerinde duracağız.Zaman kaybetmeden başlayalım.
İlk makalemde .htaccess dosyası için:
///////////////// .htaccess  /////////////////////////////////
Options
RewriteEngine on
RewriteBase /
RewriteRule ^([A-Za-z0-9]+)/([A-Za-z0-9\_]-)/?$ index.php?p=$1&yazi=$2
//////////////////////////////////////////////////////////////
kodlarını vermiştim. Bugün ise biraz farklı bir kodla devam edeceğim. O kod ise kısaca şöyle:
///////////////// .htaccess  /////////////////////////////////
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)-(.*).html$ index.php?yazi=$1  [L,NC]
//////////////////////////////////////////////////////////////
şimdi yukarıdaki kodu kısaca açıklayalım;
rewrite rule bölümünde görüldüğü gibi urlmiz domainden sonra istediği iki değişkeni alabilir “(.*)-(.*)” ve bunları tırnak ile ayıracağız. Ayırdığımız bu iki değişkeni $1 ve $2 olarak değişkene atanacak. Bizde bunu php kodumuzda kullanacağız. Bu arada …

Devamını oku...

Php »

[15 Şub 2012 | 4 Yorum | 5.121 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
Htaccess Url Yönlendirme ve Kullanımı

http://www.kodmerkezi.net/index.php?p=22&yazi=permalink  şeklindeki linki http://www.kodmerkezi.net/22/Permalink  şeklinde linke çevirme işlemi.
Arkadaşlar biliyoruz ki bir çok dinamik sitelerde de site url leri www.kodmerkezi.net/index.php?p=22 gibi url yerine www.kodmerkezi.net/22 , www.kodmerkezi.net/22.htmlveya www.kodmerkezi.net/22.htm gibi şekillerde görürüz.Hatta kullandığımız bir çok blog sistemlerinde bu yapı hazır olarak bize sunulmaktadır.
Peki biz kendi tasarladığımız sistemlerde bu yapıyı nasıl kullanacağız? Öncelikle bilmemiz gereken bir iki nokta var.Bu işlemler Apache üzerinden sunucularda yer alan .htaccess adlı dosya ile yapılmaktadır. Ayrıca bu yapıyı kullanabilmek için bunların yanında bir de bize bu işi yapan, mod_rewrite isimli komut lazım.
Örnek verecek olursak;
Mesela http://www.kodmerkezi.net/index.php?p=22&yazi=permalink  şeklindeki url yi  http://www.kodmerkezi.net/22/Permalink şeklinde url ye çevirmek istiyoruz.
(Not: oluşturacağımız url içinde kesinlikle boşluk olmaması gerekiyor,boşluk yerine _,-,+ …

Devamını oku...

Codeigniter, Php »

[13 Haz 2011 | 10 Yorum | 9.638 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (8 oy,5 üzerinden : 4,88 )
Loading...
Codeigniter Dersleri – 1 – Tanıtım

Yazıma hemen codeigniterin ne olduğunu anlatarak girmek istiyorum. En basit tanımıyla codeigniter MVC yapısı kullanan bir frameworktur. Peki MVC nedir derseniz, ona yazımın ilerleyen kısımlarında yer vereceğim. Codeigniterin amacı daha temiz kod yazmak, yazdığımız büyük projelerin daha hızlı çalışmasını sağlamak, gözden kaçırdığımız güvenlik açıklarının önüne geçmektir. Mutlaka temiz kod yazmak isteyen ve performans arayanların gözden geçirmesi gereken bir frameworktur.
Ben uzun uzun tanımlarla uğraşmak yerine daha çok örnek yaparak anlaşılırlığı artırmak istiyorum. Ancak örneklere geçmeden önce bilgi sahibi olmayanlar için kısa bilgilendirmeler yapacağım.
İlk önce codeigniterin faydalarını kısaca sıralamak istiyorum.

Aynı kodları defalarca …

Devamını oku...