За последние 24 часа нас посетили 18638 программистов и 1651 робот. Сейчас ищут 1030 программистов ...

ссылки - пути "подняться в верх по дереву папок"

Тема в разделе "PHP для новичков", создана пользователем A41523, 21 авг 2013.

  1. A41523

    A41523 Активный пользователь

    С нами с:
    19 авг 2013
    Сообщения:
    23
    Симпатии:
    0
    По виндой XAMPP.

    такое require_once('../no_install/class_s.php'); выдает ошибку. путь правильно прописан

    так работает
    $url_class = $_SERVER['DOCUMENT_ROOT'].'/modules/no_install/class_s.php';
    require_once($url_class);

    непонятно, на клиенте (html) работает, а на сервере не хочет. (../)
    HELP! как загуглить вопрос, чтоб разобраться??? ((
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    напиши полные пути посмотреть, а то не понятно, может ты ошибся сам.
     
  3. A41523

    A41523 Активный пользователь

    С нами с:
    19 авг 2013
    Сообщения:
    23
    Симпатии:
    0
    [​IMG]
    Дерево папок (раскрыта папка user_authorization) (1)

    В файле C:\xampp\htdocs\ms_1117\modules\user_autorization\action.default.php (2)
    такое require_once('../no_install/class_s.php'); выдает ошибку. (3)

    так работает
    $url_class = $_SERVER['DOCUMENT_ROOT'].'/modules/no_install/class_s.php'; (4)
    require_once($url_class);

    интересуют принципиальные вопросы
    - (3) такой "подьем на одну папку" работает на сервере (кавычки, слеши....) ?
    - (4) насколько корректна такая запись (доменное имя `ms_1117`) ?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Должен работать первый вариант. А что за ошибка?
     
  5. A41523

    A41523 Активный пользователь

    С нами с:
    19 авг 2013
    Сообщения:
    23
    Симпатии:
    0
    Все, спасибо! Разобрался!
    Проблема была в том, что файл откуда пробовал вызывать сам вызывался другим файлом. Вообще подключаюсь к готовой CMS, у неё масса своих приколов. Наверное мутно написал.

    Краткий ответ $_SERVER['SCRIPT_FILENAME'] - проверил пути, все стало понятно.

    Спасибо за реальную помощь!
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Есть еще __FILE__