مشکل در نمایش صفحه

ساخت وبلاگ
سلام خدمت دوستان و اساتید محترم من یه مشکلی برام پیش اومده تو صفحه اصلی سایت این کد ها رو قرار دادم :

کد PHP:

<?php
require("libs/Controller.php");
require(
"libs/view.php");
require(
"libs/Bootstrap.php");
$app = new Bootstrap();
?>

حالا یکی یکی کد های دیگه رو هم بهتون نشون میدم :

libs/Controller.php:

کد PHP:

<?php
class Controller
{
function 
__construct()
{
    
//echo "<br>Main Controller<br>";<br />
    
$this->view=new View();
}

}

?>

libs/view.php:

کد PHP:

<?php
class View
{
function 
__construct()
{
//echo "<br>we are in page View";
}
function 
Render($name)
{
require(
"Views/Header.php");
require(
"views/".$name.".php");
require(
"Views/Footer.php");
}
}
?>

libs/Bootstrap.php

کد PHP:

<?php
class Bootstrap{
    
        function 
__construct()
    {
        if(!isset(
$_GET['url']))
        {
            
$url 'index';
        }
        else
        {
            
$url $_GET['url'];
        }
        
        
$url explode('/'$url);
        
//print_r($url);
        
        
if(!file_exists("Controllers/".$url[0].".php"))
        {
            echo 
"Not Found Page";
        }else{
            
$file="Controllers/".$url[0].".php";
            require(
$file);
            
$controller=new $url[0]();
            }
        }
    }
?>


تو فولدر Controllers هم مثلا فکر کنید یه فایل هست به اسم

index.php که این کد ها توش هستش

کد PHP:

<?php
class Index extends Controller
{
function 
__construct()
{
    
parent::__construct();
    
//echo "<br>Page Index ";
    
$this->view->Render("Index/index");
}
}
?>

تا اینجا که مشخص شد من url و میگیرم بعد چک میکنم که صفحه ازش وجود داره یا نه بعد از طریق class همون صفحه نمایش میدم ... حالا مشکل کجا پیش میاد برای من مثلا اگه صفحه رو اینجوری باز کنم مشکلی ندارم :

[تصویر: 1.jpg]

یا حتی اینجوری

[تصویر: 2.jpg]

اما نمیدونم چرا به این شکل که باز میکنم ایراد دارم :

[تصویر: 3.jpg]

لطف کنید یه راهنمایی بکنید ممنونم .


و این رو هم بگم که در دو حالت اول که خوب نمایش داده میشه آدرس عکس های مثلا اینجوریه :

http://localhost/KCMOS/images/p12.jpg

اما در حالت آخر اینجوری :

http://localhost/KCMOS/index/images/m1-1.gif

این برای صفحه index بود مثلا اگه about us رو بزنم اینجوری میشه :

http://localhost/KCMOS/about/images/m1-1.gif

و باز نمایش نمیده ...

ممنون

php مرکز کد های سایت...
ما را در سایت php مرکز کد های سایت دنبال می کنید

برچسب : نویسنده : استخدام کار phpco بازدید : 149 تاريخ : چهارشنبه 29 ارديبهشت 1395 ساعت: 3:40