Перейти к содержимому

Реферальная программа Мегаплана


Как правильно include файлы?

#11 Avalon

Avalon
    Topic Starter
  • Пользователь
  • 9 сообщений
  • Репутация: 0
0

Отправлено 17 Март 2015 - 17:51

define('MAIN_DIR', dirname(__FILE__ )); include(MAIN_DIR.'/files/catalog.php'); И дальше использовать MAIN_DIR. Конечно же можно и относительные продолжать использовать по необходимости.
 

 

Не получается, если делаю  include(MAIN_DIR.'/files/catalog.php'); в файле, который находится в подкаталоге появляется ошибка [function.include]: failed to open stream: No such file or directory in..


  • 0

#12 Ixman

Ixman
  • Пользователь PRO
  • 2 163 сообщений
  • Репутация: 436

Отправлено 17 Март 2015 - 19:33

указываете путь например, 

$way = '../';

а потом инклудите

include $way . 'files/catalog.php';

Ну и для коннекта БД типа так 

if (!isset($way)) $way = '';

  • 0

#13 Avalon

Avalon
    Topic Starter
  • Пользователь
  • 9 сообщений
  • Репутация: 0

Отправлено 17 Март 2015 - 20:00

А как объявить эту переменную глобально? Чтобы в index.php объявить а во всех других файлах использовать?


  • 0

#14 Ixman

Ixman
  • Пользователь PRO
  • 2 163 сообщений
  • Репутация: 436

Отправлено 17 Март 2015 - 20:48

а зачем? в index.php, если он корневой, она вообще не нужна, а так её использовать в файлах, которые расположены в директориях. 


  • 0


Оформление форума – IPBSkins.ru