Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не работает функция require в 2 каталоге от корня
Форумы портала PHP.SU » PHP » Программирование на PHP » Не работает функция require в 2 каталоге от корня

Страниц (1): [1]
 

1. LifePlay - 10 Ноября, 2010 - 21:08:27 - перейти к сообщению
Например такой скрипт


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require '../system/gener_start.php';
  3. require '../system/config.php';
  4.  
  5. ### и так дале
  6.  


Находится в папке сайт.ру/admin/baza/skaner.php

gener_start.php Находится в папке сайт.ру/system/gener_start.php

При попытке выполнить ошибка
Warning: require(../system/gener_start.php) [function.require]: failed to open stream: No such file or directory in E:\home\sexidom.coma\www\admin\baza\skaner.php on line 3

Fatal error: require() [function.require]: Failed opening required '../system/gener_start.php' (include_path='.;/usr/local/php5/PEAR') in E:\home\sexidom.coma\www\admin\baza\skaner.php on line 3


Если скрипт перенести в сайт.ру/admin/skaner.php
(Добавление)
То работает нормально

Как исправить? Почему так?
2. vitaliy_mad - 10 Ноября, 2010 - 21:09:37 - перейти к сообщению
../../system/gener_start.php
3. LifePlay - 10 Ноября, 2010 - 21:18:58 - перейти к сообщению
Спасиба!
Где можна почитать за построения путей а то чтото я не понял думал что ../ означает корень сайта Не понял
4. vitaliy_mad - 10 Ноября, 2010 - 21:50:03 - перейти к сообщению
../ - на папку выше
./ - текущая папка
/ - корень файловой системы

вот и вся мудрость...
5. Uchkuma - 10 Ноября, 2010 - 22:18:12 - перейти к сообщению
Без точки и слэша так же текущая папка.
6. Мелкий - 10 Ноября, 2010 - 22:20:29 - перейти к сообщению
а / для http-адреса - корень сайта, а не ФС
7. LifePlay - 10 Ноября, 2010 - 22:20:31 - перейти к сообщению
vitaliy_mad пишет:
/ - корень файловой системы


Ето типа не корень сайта а корень диска?
8. vitaliy_mad - 10 Ноября, 2010 - 22:43:43 - перейти к сообщению
да...
9. nikandtas - 11 Ноября, 2010 - 17:39:26 - перейти к сообщению
А я делаю так -
$path=$_SERVER['DOCUMENT_ROOT'];
require $path.'/system/gener_start.php';
10. JustUserR - 14 Ноября, 2010 - 01:49:03 - перейти к сообщению
Uchkuma пишет:
Без точки и слэша так же текущая папка
Основным критерием использования относительных файловых путей является параметр текущей исполняемой директории - значение которой интегрировано в текущий пользовательский процесс и может быть определена предварительными параметрами среды и переменными окружения

 

Powered by ExBB FM 1.0 RC1