За последние 24 часа нас посетили 58469 программистов и 1841 робот. Сейчас ищут 962 программиста ...

путь к домашней директории

Тема в разделе "PHP для новичков", создана пользователем vikrorpert, 10 апр 2012.

  1. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    как в шаред хостинге получить путь к домашней директории
    примерно так /home2/k/public_html/
    $_SERVER['DOCUMENT_ROOT'] не устраивает, директория сайта может быть глубоко от директории public_html
    нужен универсальный метод без ../..

    пробовал $_SERVER['HOME'] но не работает
     
  2. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. dirname(''._FILE_.'') 
     
  3. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    возращает точку
    пробовал так dirname('~') тоже точку возращает
    а нужен именно путь /home2/k/public_html/
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Я бы написал так
    Код (PHP):
    1. dirname(__FILE__) 
    :)

    Но это будет путь к текущему скрипту. От него уже можно передвигаться вверх-вниз...
     
  5. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    файл может лежать глубоко, а мне нужно в нем получить путь к домашней директории
     
  6. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ну, я всегда знаю структуру файлов и папок программы и из любого скрипта знаю на сколько уровней нужно подняться, чтобы добраться до корневой директории сайта.
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    А мне так не нравится :)
     
  8. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а документ_рут (в пределах вир.хоста) чем не нравится?
     
  9. vikrorpert

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

    С нами с:
    13 окт 2010
    Сообщения:
    984
    Симпатии:
    10
    у меня много сайтов, они разбросаны в разных поддиректориях
    если бы этот вариант подошел то я не спрашивал бы
     
  10. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а как у вас хостинг-то организован? по вайлдкартам чтоль?