我有点绝望,因为我试图包含一个文件,在我的网页上一切正常,除了下一期。
我的地图
root (BitsInteligencia is the folder, into wamp/www/)
-admin
--admin.php
-includes
--categories.php
--conection.php
--header.php
index.php
...
我的标题
<?php
include("../BitsInteligencia/includes/config.php");
// Title
echo "<title>Bits de Inteligencia</title>";
// Config
// Responsive and other options
echo "<meta charset='utf-8'>";
echo "<meta http-equiv='X-UA-Compatible' content='IE=edge'>";
echo "<meta name='viewport' content='width=device-width, initial-scale=1'>";
// Scripts JQuery or JavaScript
echo "<script type='text/javascript' src=" . PATH_SCRIPT_JQUERY . "></script>";
echo "<script type='text/javascript' src=" . PATH_SCRIPT_BOOTSRAP . "></script>";
echo "<script type='text/javascript' src=" . PATH_SCRIPT_CARROUSEL . "></script>";
// CSS
echo "<link rel='stylesheet' type='text/css' href=" . PATH_CSS_STYLE . ">";
echo "<link rel='stylesheet' type='text/css' href=" . PATH_CSS_BOOTSTRAP . ">";
echo "<link href='https://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'>";
?>
我的config.php
// Paths
define('PATH_CSS_STYLE', '../BitsInteligencia/css/style.css');
define('PATH_CSS_BOOTSTRAP', '../BitsInteligencia/css/bootstrap.min.css');
define('PATH_SCRIPT_JQUERY', '../BitsInteligencia/scripts/jquery-1.11.3.min.js');
define('PATH_SCRIPT_BOOTSRAP', '../BitsInteligencia/scripts/bootstrap.min.js');
define('PATH_SCRIPT_CARROUSEL', '../BitsInteligencia/scripts/carrousel.js');
在我的admin.php中,我使用
<?php
include("BitsInteligencia/includes/header.php");
?>
但它没有正常工作,服务器显示错误,因为它无法看到该文件。我已经尝试了一切:
当我访问其他页面时,例如,从根目录(bits.php),everthing工作正常。
我不知道我的问题在哪里,建议?
抱歉,我试图格式化PHP代码,但我不知道它是怎么回事。
谢谢大家。
答案 0 :(得分:1)
我有两个问题。
如果您直接访问 admin / admin.php 文件,则应调用 header.php 文件,如下所示
// If "includes" is subfolder of "BitsInteligencia"
<?php
include("../BitsInteligencia/includes/header.php");
?>
// If "includes" is not subfolder of "BitsInteligencia"
<?php
include("../includes/header.php");
?>