Автор Тема: include  (Прочитано 3398 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
include
« : 06 Декабря 2001, 21:20:35 »
Как сделать include, только так что бы он всегда работал, например:
Есть файл он находится в root директории, его название top.inc, в этом файле есть ссылка на счётчик \\counter\\counter.php (например), есть другой файл, он находится в директории \\texts\\, и нужно проинклудить top.inc, что бы счётчик работал. Вот такая вот нелёгкая задача. ;) Для мне покарайне мере, потому что с asp в php не сразу переходишь.
Тоже самое со мной было, когда я с VB перешёл на C++. Сначало все знаки, функции неправильно писал, потом постепенно привык. Вот!
Помогите, кто знает ...
..  ..

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
include
« Ответ #1 : 06 Декабря 2001, 21:23:19 »
абсолютный путь пропиши
ну, будем исповедоваться?

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
include
« Ответ #2 : 06 Декабря 2001, 21:34:19 »
Это то я понял, а как?
Всмысле если коротко сказать я хочу прописать виртуальный путь, т.е. путь с главного каталога в какой то.
..  ..

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
include
« Ответ #3 : 06 Декабря 2001, 21:53:12 »
люююддддииии помогите, срочно!
..  ..

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
include
« Ответ #4 : 06 Декабря 2001, 22:02:00 »
Пропиши абсолютный путь типа /home/kbartira/komnata/krovat/index.php

и всё будет работать в любой папке.

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
include
« Ответ #5 : 06 Декабря 2001, 22:22:53 »
Прошу заметить у меня IIS сервер, Apache пока не могу ставить, связанно с кое какими проблемами, а вообще Вы хотели сказать вот так:

????
Может в php.ini что то где то нужно изменить?
« Последнее редактирование: 06 Декабря 2001, 22:34:59 от Solid »
..  ..

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
include
« Ответ #6 : 06 Декабря 2001, 22:39:08 »
всё, спасибо, ненадо уже, нашёл что и где.
..  ..

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
для других
« Ответ #7 : 07 Декабря 2001, 15:11:37 »
Вообщето-то можно вычислять поURL уровень каталога

Цитировать

// are we in mod_php or cgi
if(strstr($PHP_SELF,"php.exe"))
   $skip=18;  //  for /php4/php.exe/test
 else
   $skip=5; //  for "/test"

$page=str_replace("/index.php","",substr($PHP_SELF,$skip));
if($page[0] == "/") $page=substr($page,1);

$LEV="";
if($page != "")
{
$Tar=explode("/",$page);
$j=0;
while($j {$LEV=$LEV."../";$j++;}
}

include($LEV.\'site.cfg\');
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28