HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Пути в PHP
  #1  
Старый 22.09.2009, 17:08
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами: 10088966

Репутация: 646


Question Пути в PHP

Уже несколько часов долблюсь. Мозги вскипели. Возможно ли вообще указать php корневой каталог? Чтоб, допустим
PHP код:
file_get_contents('/test.txt'); 
искал test.txt в document_root а не в / файловой системы. Указание doc_root не дает вообще никакого эффекта.

Apache/2.2.12
PHP Version 5.2.10
 
Ответить с цитированием

  #2  
Старый 24.09.2009, 13:14
Savedracon
Познающий
Регистрация: 08.11.2008
Сообщений: 43
С нами: 9213775

Репутация: 0
По умолчанию

Попробуй здесь php.su поискать
 
Ответить с цитированием

  #3  
Старый 24.09.2009, 13:26
LolFEm
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
С нами: 10354028

Репутация: 163
По умолчанию

возможно стоит покопать в сторону $_SERVER['DOCUMENT_ROOT']

в файле httpd.conf директива DocumentRoot

Последний раз редактировалось LolFEm; 24.09.2009 в 13:29..
 
Ответить с цитированием

  #4  
Старый 24.09.2009, 19:24
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами: 9042754

Репутация: 399
По умолчанию

Как вариант если это нужно только для фенкции file_get_contents то можно в ядро добавить такую функцию:
PHP код:
function file_get_cont ($path){
return 
file_get_contents ('/www/01/site/site.com/www'.$path);

После чего использовать функцию
PHP код:
function file_get_cont('/test.txt'); 
Если это нужно во всех функциях, то можно прописать в ядре
PHP код:
$doc_root='/www/01/site/site.com/www'
а в коде юзать
PHP код:
file_get_contents($doc_root.'/test.txt'); 
 
Ответить с цитированием

  #5  
Старый 24.09.2009, 19:42
LolFEm
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
С нами: 10354028

Репутация: 163
По умолчанию

зачем все это если есть уже готовая директива?
 
Ответить с цитированием

  #6  
Старый 24.09.2009, 20:00
[QwyZ]
Banned
Регистрация: 07.07.2009
Сообщений: 109
С нами: 8866532

Репутация: 67
По умолчанию

./xxx
a ne
/xxx
 
Ответить с цитированием

  #7  
Старый 24.09.2009, 20:20
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
С нами: 9042754

Репутация: 399
По умолчанию

Цитата:
Сообщение от [QwyZ]  
./xxx
a ne
/xxx
И в результате путь будет начинаться с текущей папки, а это зачастую не Document_root...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.