Merhaba detay sayfasına tıkladıüımda sol alt kısımda link bağlantısı yazıyor sayfaya tıklağığımda
split() hatası alıyorum. Sayfayı aynı sayfa içinde açtırmam gerekiyor. str_split ve explode kullandım sayfa bulunamadı hatası alıyorum. Yardımcı olur musunuz?
//Url Parsing
$CurrentPage="";
$CurrentModule="";
$CurrentModuleConfig="";
if(isset($_GET["do"])){
//$parts = split("/",$_GET["do"]); // eski php versiyonlarda çalışıyor.
//$parts = preg_split("/",$_GET["do"]);
//$parts = preg_split('/','$_GET["do"]');
//$parts = preg_split( '/, /' , $_GET["do"],PREG_SPLIT_NO_EMPTY ); //sayfa bulumadı
//$parts = preg_split('/', $do, -1, PREG_SPLIT_NO_EMPTY); //sayfa bulunamadı
//$parts = preg_split('~/~', $_GET['do']); // admin lpgpn
$parts = explode('/,/', $_GET['do']);
//$parts = explode("/",$_GET[‘do‘]);
$CurrentModuleConfig = "sayfalar/".$parts[0]."/config.php";
$CurrentPage = "sayfalar/".$parts[0]."/".$parts[1].".php";
$CurrentModulePage = $parts[1];
$CurrentModule = $parts[0];
}else{
$CurrentModuleConfig = "sayfalar/static/config.php";
$CurrentPage = "sayfalar/static/start.php";
// $CurrentModulePage = start;
$CurrentModule = "static";
}
if(!file_exists($CurrentModuleConfig) || !file_exists($CurrentPage)){
exit(__PAGENOTFOUND__);
header("Location : index.php?do=static/redir");
}