2012-02-18 2 views
2
を含める

I動的にindex.phpにページを含むように次のスクリプトを持っている:私は入力し動的デフォルトのセット内容は、PHP

<?php 
    $_GET["page"] = (isset($_GET["page"])) ? $_GET["page"] : "home.php"; 

     $page = $_GET['page']; 
    $pages = array('home', 'solutions', 'projects', 'about', 'contact'); 
if (!empty($page)) { 
    if(in_array($page,$pages)) { 
     $page .= '.php'; 
     include($page); 
    } 
    else { 
    echo 'Page not found. Return to 
    <a href="index.php">index</a>'; 
    } 
} 
    else { 
    include("home.php"); 
} 
?>  

は「localhost/mysitename/index.phpを」のアドレスバーに私はindex.phpを読み込みブラウザを取得しますが、動的に含まれるコンテンツ領域には、「ページが見つかりません。インデックスに戻る」というメッセージが表示されます。 PHPがロードされていますか?私はPHPをかなり慣れています。あなたがここに余分な.php

$_GET["page"] = (isset($_GET["page"])) ? $_GET["page"] : "home.php"; 

を持って

答えて

2

は、それが魅力のように働いた

$_GET["page"] = (isset($_GET["page"])) ? $_GET["page"] : "home”; 
+0

おかげで、ヤクブ、する必要があります! – mookar

+1

@mookar、それが解決したら、答えとして緑のチェックマークを付けてください。あなたも良い投票を投票することができますので、ようこそ! – Jakub

関連する問題