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

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Оптимизация путей (http://netadmin.ws/forum/showthread.php?threadid=5155)


Помещено Tagore 17-04-2003 в 18:11:

Question Оптимизация путей

http://www.complex-systems.ru/culture/index.php:

PHP:


<html>
    <head>
        <? include_once($_SERVER["DOCUMENT_ROOT"]."/elem/config.inc.php"); ?>
    </head>
    <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table cellpadding="0" cellspacing="0" width="780">
    <tr>
        <td>
        <? include_once($style_set."/top".$incex); ?>
        </td>
    </tr>
    <tr>
        <td height="200">
     <? include_once($culture."/culture".$incex); ?>
        </td>
    </tr>
    <tr>
        <td>
        <? include_once($style_set."/bot".$incex); ?>
        </td>
    </tr>
</table>
</body>
</html>



http://www.complex-systems.ru/elem/config.inc.php:

PHP:

$index 
= "http://www.complex-systems.ru"; 
$root = $_SERVER["DOCUMENT_ROOT"];
$lang = "russian";
$style = "business";
$phpex =".php";
$incex =".inc.php";
$elem = $root."/"."elem";
$lang_file = $elem."/".$lang."/".$phpex;
$style_set = $root."/elem/$style";
$img = $index."/elem/$style/images"; 
$css = $index."/elem/$style/style.css";

$culture = $index ."/". "culture";



У меня сервак на ValueHost. Вот придумал способ, как переносить файло локалки, на сервер, меняя одну строчку. Может кто придмуал что-то и получще?

Ну а вот erro:
<? include_once($culture."/culture".$incex); ?> выдает мне:

Warning: open_basedir restriction in effect. File is in wrong directory in /pub/home/art110/htdocs/complex/culture/culture.inc.php on line 3

Warning: Failed opening '/news-column' for inclusion (include_path='.:/usr/local/lib/php') in /pub/home/art110/htdocs/complex/culture/culture.inc.php on line 3

А <? include_once($_SERVER["DOCUMENT_ROOT"]."/culture/culture".$incex); ?> все в порядке. Ну мне был бы удобней первый вариант. Увы - он не работает. Почему, если не секрет?

PHP Version 4.2.2

__________________
Международное брачное агенство в Сибири.


Помещено polo 17-04-2003 в 19:01:

$culture = $root ."/". "culture";
да ну блин полное извращение
$culture = "$root/culture";
или хотябы
$culture = $root . '/culture';

polo добавил 17-04-2003 в 19:03:33:
по урлам не включаются файлы, по крайней мере в новой версии пхп.

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


Помещено Tagore 17-04-2003 в 19:31:

polo
Да вот никак не могу привикнуть. Слишком много отсидел у комп, вот и глупости начал писать. спасибо, ты реально помог.

__________________
Международное брачное агенство в Сибири.


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

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