PDA

Orijinalini görmek için tıklayınız : $_GET ile gelen bilgiyi include etmek


oldest
25-02-2007, 03:41:26
<?php
function getir($uzanti) {
if ( $_GET[$uzanti] ) {
if ( file_exists("./$_GET[$uzanti].php") ) {
include "./$_GET[$uzanti].php";
} else {
echo "Aradığınız bölüm portalımızda mevcut değildir.";
}
}
}
?>



index.php?t=konu için;

getir("t");

index.php?a=konu için;

getir("a");

kullanılır.

prefix lerde ./prefix şeklinde kullandığımız için herhangi bir açık sözkonusu degildir.

garizma
29-04-2007, 00:42:15
Bunun nasıl yapılacagını braz daha acıklarmısınız...

gürkanht
31-07-2007, 01:06:47
Öncelikle "uzanti" değişkenini argüman olarak kullancağımız bir "getir" fonksiyonu tanımlıyoruz.

"($_GET[$uzanti])" bölümünde GET metoduyla "$uzanti" değikeninin değerini argüman olarak alıyoruz.

"file_exists" fonksiyonu ile dosyanın olup olmadığı sorgular.

Varsa include fosnksiyonu ile ekrana yazdırılan içeriğini alır.

Yoksa "Aradığınız bölüm portalımızda mevcut değildir." yazısı ekrana yazdırılır.

Yani;

Eğer dosya varsa içeriğini al.

Bu kadar kısa. Yanlışım varsa, affola.