За последние 24 часа нас посетили 16466 программистов и 1677 роботов. Сейчас ищут 790 программистов ...

Include Path

Тема в разделе "Прочие вопросы по PHP", создана пользователем g200, 20 мар 2014.

  1. g200

    g200 Новичок

    С нами с:
    16 дек 2013
    Сообщения:
    25
    Симпатии:
    0
    Подскажите как правильно настроить Include Path, чтобы команда require срабатывала по абсолютным адресам.

    На сервере прописано:

    Код (Text):
    1.  
    2. ; UNIX: "/path1:/path2"
    3. ;include_path = ".:/usr/share/php"
    4. ;
    5. ; Windows: "\path1;\path2"
    6. ;include_path = ".;c:\php\includes"
    7.  
    8. Сайт лежит в /var/www/site/
    Мне нужно, чтобы внутри ...dir2/dir3/script.php работало такое:

    Код (Text):
    1.  
    2. require_once("http://www.mysite.ru/dir1/dir2/script.php");
    3.  
    4. это также не срабатывает:
    5.  
    6. require_once("./dir2/script.php");
    7. require_once("../dir2/script.php");
    8. require_once("/var/www/site/dir1/dir2/script.php");
    Спасибо..
     
  2. maxycwebber

    maxycwebber Новичок

    С нами с:
    25 мар 2014
    Сообщения:
    263
    Симпатии:
    11
    Адрес:
    Gdansk
    вначале скрипта сделай
    chdir(__DIR__);
    и все твои пути будут начинаться с пути, где лежит этот скрипт
     
  3. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    ну у вас на сервере закомментирован include_path
    если сервак на винде, то апострофы в пути как для UNIX систем.