sorun çözüldü!
tamda istediğimi yaptım baya bi araştırdım 1 saatimi aldı
aslında yapmak istediğimi basit bir case döngüsüyle yapabiliyormuşum.
<?php
//anasayfa
function anasayfa(){
include( "single2.php" );
}
//demo
function view(){
echo '<h1>demo linki</h1>';
}
$demo = $_GET['demo']; // get ile ?demo=xx aliyoruz.
switch($demo){ //switch döngüsü ile fonksiyonumuzu bulduruyoruz.
default:
anasayfa(); // GET ile hic bir veri gelmiyorsa, anasayfayi gösteriyoruz.
break; // islemi durduruyoruz
case "view"; // GET ile "view" gelirse demo linki fonksiyonunu gösteriyoruz.
view();
break; // islemi durduruyoruz
}
?>
yukarıdaki php kodunu single.php dosyasına ekledim orjinal single.php dosyasını ise single2.php
dosyasına yazdım ana sayfa döngüsü ile yani
site.com/link.html oldugunda ekrana single2.php dosyasının içindeki veriler işlenicek fakat ben
site.com/link.html?demo=view dediğimde ise ekrana echo '<h1>demo linki</h1>'; yani demo linki yazdırıcak
tabiki bu kaba hali aslında yapmak istediğim themeforest.com gibi demoları önizlemede kullanacağım bir scriptcik gibi bişey