包括来自不同文件夹的文件包括(“./".$_GET['id'].".php”);

时间:2016-09-11 17:46:46

标签: php

大家刚刚找到这段代码

<?PHP
if (isset($_GET['id'])) {
    if (!empty($_GET['id']) && $_GET['id'] != "index") {
        if (file_exists($_GET['id'].".php")) {
            include ("./".$_GET['id'].".php");
        } else {
            echo "Not Found section";
        }
    } else {
        include ("start.php");
    }
} else {
    include ("start.php");
} ?>

<a href="index.php?id=gallery">Gallery</a>

我想用它,但我的文件在另一个文件夹中:“FILESPHP”,我怎么能链接到FILESPHP文件夹? ..谢谢你。

2 个答案:

答案 0 :(得分:0)

考虑之前使用谷歌。

  • 使用getcwd()获取当前目录
  • 你可以像在每个linux中一样从那里导航

种类:

<?PHP
if (isset($_GET['id'])) {
    if (!empty($_GET['id']) && $_GET['id'] != "index") {
        if (file_exists($_GET['id'].".php")) {
            include ("./FILESPHP/".$_GET['id'].".php");
        } else {
            echo "Not Found section";
        }
    } else {
        include ("FILESPHP/start.php");
    }
} else {
    include ("FILESPHP/start.php");
} ?> 

答案 1 :(得分:0)

谢谢你inetphantom,

刷新页面时.. FILESPHP/start.php加载非常好......

但..当我在FILESPHP中调用文件时...不起作用..

示例是:<a href="index.php?id=gallery">Gallery</a>显示“未找到部分”