Форум сетевых администраторов
Показаны 9 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Вызов других файлов (http://netadmin.ws/forum/showthread.php?threadid=993)


Помещено polo 03-04-2002 в 19:47:

Вызов других файлов

как можно включить файл (include) в программу, если этот файл находиться в другой директории и включает другой файл?
То есть имеем пару файлов:
директория /
в ней файл test.php
в нем содержиться
include('./dir1/file.php');
директория /dir1
в ней файлы file.php и file1.php
в файле file.php содержиться
include('file1.php');

В этом случае при вызове test.php получим ошибку что невозможно включить file.php по указанному пути, или что-то в этом духе.

__________________
Всегда есть решение.


Помещено Vav 04-04-2002 в 14:22:

quote:
include('./dir1/file.php');


лучше используется так include('dir1/file.php');

__________________
The information transmitted is intended exclusively for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any disclosure, copying, distribution or other action based upon the information by persons or entities other than the intended recipient is prohibited.


Помещено Bochkarev_D.S. 04-04-2002 в 14:40:

Re: Вызов других файлов

quote:
Первоначальное сообщение от polo
как можно включить файл (include) в программу, если этот файл находиться в другой директории и включает другой файл?
То есть имеем пару файлов:
директория /
в ней файл test.php
в нем содержиться
include('./dir1/file.php');
директория /dir1
в ней файлы file.php и file1.php
в файле file.php содержиться
include('file1.php');

В этом случае при вызове test.php получим ошибку что невозможно включить file.php по указанному пути, или что-то в этом духе.


когда включаешь file.php то он уже не в dir1 а как бы в / по путям. можно ввести пару переменных которым присвоить пути, и включать файлы используя переменные. либо абсолютные пути.


Помещено polo 04-04-2002 в 14:52:

ну это и так понятно, а допустим эти файлы включают другие файлы а те в свою очередь другие, это же надо искать все пути и переписывать, может есть какой-либо другой способ?

__________________
Всегда есть решение.


Помещено ExcErr 07-04-2002 в 10:07:

2 polo если я не ошибаюсь, то в пхп пути указываются относительно web-а при инкладе, и ему все равно, какие пути дашь, то и будет кушать

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено polo 07-04-2002 в 14:19:

Я точно помню что читал про команду для смены директории, только не помню где и если это то что нужно.

__________________
Всегда есть решение.


Помещено ExcErr 08-04-2002 в 21:21:

2 polo
надеюсь разберешься

chdir
(PHP 3, PHP 4 )
chdir -- change directory
Description

int chdir (string directory)

Changes PHP's current directory to directory. Returns FALSE if unable to change directory, TRUE otherwise.

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Помещено polo 09-04-2002 в 01:18:

ага именно это я и не мог вспомнить, но уже все ок, но всеравно не подходит для того что я хотел сделать, придеться все пути править.

__________________
Всегда есть решение.


Помещено ExcErr 12-04-2002 в 08:17:

2 polo а идею рассказать не хочешь? может подсобим?

__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg


Формат времени GMT. Текущее время 12:35.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.