Проблема с путями

Тема в разделе "PHP программирование", создана пользователем MiXOH, 30 июн 2009.

Статус темы:
Закрыта.
  1. MiXOH

    MiXOH Гость

    Доброго времени суток!

    У меня проблемка.
    Есть файл login.php лежит в корне скрипта, есть папочка include в ней файлик config.php, есть папочка class в ней файл db.class.php.
    Суть проблемы: подключаю в login.php файл config.php, в config.php подключаю db.class.php.
    Вот код подключения:
    login.php
    Код (Text):
    include_once("include/config.php");
    config.php
    Код (Text):
    include_once("../class/db.class.php");
    При запуске файла login.php происходит ошибка :) не может найти файл "../class/db.class.php".

    Можно ли подключить в файле config.php файл db.class.php, чтобы работала указанная выше ситуация, но именно чтобы db.class.php лежал как минимум на уровень выше чем config.php.

    Заранее спасибо!
     
  2. Vovochka

    Vovochka Гость

    Да.
    include_once("../class/db.class.php"); -> include_once("class/db.class.php");

    Все дело в "точке входа". Та папка, где лежит запускаемый файл становится "текущей рабочей директорией".
    Все относительные пути поиска - относительно этой папки.
     
  3. MiXOH

    MiXOH Гость

    Приведенное решение не будет работать если я создам папочку user и положу в нее файл report.php в котором тоже буду подключать config.php.
    Получим:

    login.php
    Код (Text):
    include_once("include/config.php");
    config.php
    Код (Text):
    include_once("../class/db.class.php");
    report.php
    Код (Text):
    include_once("../include/config.php");
    В приведенном мной варианте без ошибок отработает report.php, в приведенном вами login.php, а мне нужно чтобы оба варианта отработали без ошибок.
    Есть ли какая-нибудь возможность это сделать?
     
Загрузка...
Похожие Темы - Проблема путями
  1. AgniXRudra
    Ответов:
    2
    Просмотров:
    52
  2. Zloikaktus
    Ответов:
    0
    Просмотров:
    29
  3. c0de3r
    Ответов:
    5
    Просмотров:
    153
  4. DobermannTT
    Ответов:
    10
    Просмотров:
    158
  5. SoulPaladin
    Ответов:
    4
    Просмотров:
    144
Статус темы:
Закрыта.

Поделиться этой страницей