2016-03-24 2 views
-2

Я немного отчаянный, потому что я пытаюсь включить файл, на моей веб-странице все работает отлично, за исключением следующей проблемы.Путь включает

Моя карта

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"); 
    ?> 

Но он не работает нормально, сервер показывает мне ошибку, потому что он не может видеть файл. Я попробовал все:

  • include_once
  • использование ../
  • использование.
  • использование $ _SERVER [ 'DOCUMENT_ROOT']
  • использование включает/header.php
  • использование /includes/header.php
  • т.д.

Когда я получить доступ к другой странице, например, , из корня (bits.php) все работает отлично.

Я не знаю, где моя проблема, и совет?

Извините, я попытался отформатировать PHP-код, но я не знаю, как это.

Спасибо за все.

ответ

1

У меня есть два вопроса.

  1. Есть ли папка в корне имени BitsInteligencia? и является включает folder является подкатегорией BitsInteligencia?
  2. Вы получаете прямой доступ к файлу admin/admin.php?

Если вы получаете доступ к файлу админ/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"); 
?> 
+0

спасибо за ваш ответ. Как вы уже сказали, моя корневая папка - BitInteligencia, поэтому я сделал то, что вы сказали, а затем сервер показал другую ошибку о жемчуге, я выполнил следующие инструкции, чтобы решить: http://www.tech-recipes.com/rx/29976/установки-грушевидной на окнах-7-64x-используя-WAMP / – David

Смежные вопросы