2013-06-10 5 views
0

Мне сложно понять процедуру относительного пути в php. Я работаю с localhost, используя WAMP и все, что я пробовал, потратив часы на Google и т. Д., Просто ошибки. Ошибки варьируются от «не удалось открыть поток: нет такого файла или каталога в» для ошибок стека. Я также пробовал Абсолютные пути, но все тот же результат. Я затрудняюсь с тем, как действовать, поэтому действительно может помочь. Я приложил список процедур, которые я пробовал, и любые советы были бы наиболее желанными. Большое спасибоОтносительный или абсолютный путь не открывается

In the admin header file: 

<?php require_once('./Connections/connect.php'); ?> 
<?php require_once('../../../Connections/connect.php'); ?> 
<?php require_once('C:\wamp\www\domain/Connections/connect.php'); ?> 

localhost\domain > root > index.php 
          header.php 
          footer.php 
          Connections\connect.php  

localhost\domain\admin > index.php 
         header.php 
         footer.php 
         form-inc.php 

localhost\domain\admin\cp\users > index.php <--Users control panel in which I need to call 

               header.php & footer.php from the admin  

               directory which is where I am having the 

               problem. 

PHP 5.3 
WAMP 
+0

Пробовал это ?: ' ' – Wallack

+0

@Wallack извините, что user1532468

+0

Извините, я не могу правильно понять вашу проблему. Вы хотите включить файл с именем sample.php в header.php внутри папки администратора? или вы хотите включить header.php из папки admin внутри index.php из папки пользователя? – Wallack

ответ

1

Попробуйте это, чтобы избежать неоднозначности dirname(__FILE__)

ИЛИ

если вы используете PHP 5.3 или выше использовать это ->__DIR__.

Использование -

require dirname(__FILE__) . '/../../filename.php'; 

ИЛИ -

require __DIR__ . '/../../../filename.php'; 

больше от руководства -? http://php.net/manual/en/language.constants.predefined.php

+0

Вы заканчиваете утверждение); где первый (go? Спасибо – user1532468

+0

@ user1532468 lol ..thx обновлен :) – swapnesh

+0

ошибка с: user1532468

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