include

Печать RSS
100


ツ ツ ツ
0
Константой удобно тем что не нужно привязывать скрипт к одной папке, к примеру в один прекрасный момент понадобится переместить скрипт в другую папку, а путь будет вести не туда куда надо.
Вот ещё бы с картинками что-то придумать, если указывать просто / то опять же не выйдет переместить куда-то скрипт без изменений в коде или к примеру поместить скрипт на поддомен и картинки уже не будет браться с корня, указывать ../ тоже не получится когда в скрипте используется реврайт, выходит только указывать полный путь... есть у кого-то какие-то идее по этому поводу?
Изменил: Lugaro (26.09.2010 / 13:08)
K

Транклюкаторщик
0
31, я свою идею выложил уже
D

Малиновые штаны
0
30. ramzes, внимательным с путями smile

ツ ツ ツ
0
32. МеталлоgетектоР eGo, указывать в каждой ссылке переменную с путем не так иж и удобно... я думаю это можно как то тем же реврайтом обиграть, что просто писать / и всё
D

Малиновые штаны
0
31. .::lugaro::., а чем define ('HOST', 'http://'.$_SERVER['HTTP_HOST']); плохо для вывода картинок ? smile

ツ ツ ツ
0
35. Денис Петрович,
Я же говорил выше почему )) ->
если указывать просто / то опять же не выйдет переместить куда-то скрипт без изменений в коде
указывать в каждой ссылке переменную с путем не так уж и удобно...
Изменил: Lugaro (26.09.2010 / 13:42)

2000 лет д.н.э.
0
31. .::lugaro::., скрипты которым необходимы такие вещи как функции/константы путей и иже, нормальные люди в папки некидают.
создать субдомен это 2 минуты.
а в небольшем скрипте можно и ../ писать.

ツ ツ ツ
0
ramzes (27 Сентября 2010 / 08:52)
31. .::lugaro::., скрипты которым необходимы такие вещи как функции/константы путей и иже, нормальные люди в папки некидают.
создать субдомен это 2 минуты.
а в небольшем скрипте можно и ../ писать.
Ну смотри, у тебя есть цмска, ты в ней указал константу с путем к корневой папке (к самой цмски, а не хоста),
далее ты пишешь скрипт для этой цмски, потом в скрипте подключаешь ядро цмски в котором уже
есть константа с корневой цмски и далее в скрипте для подключения всяких файлов ты используешь
константу и потом ты свободно можешь переместить скрипт куда угодно, для этого нужно лишь
поправить путь к ядру, а если ты не будешь использовать константу, будешь писать везде ../ или
$_SERVER то в случае с ../ тебе придется во всем скрипте переписывать пути, если ты к примеру
поместишь скрипт в dir/dir/, а с $_SERVER ты ограничиваешь сам движок, ты не сможешь его
установить в папку, её можно будет устанавливать только в корневую хоста, иначе во всех скриптах где используется $_SERVER тебе придется переписывать путь к корневой цмски
Изменил: Lugaro (27.09.2010 / 11:10)

2000 лет д.н.э.
0
не согласен в корне, не станет нормальный человек устанавливать цмс в папку.
про скрипт не осилил, пишешь так же через документ рут и все. зачем чего то шаманить? причин просто не вижу..

ツ ツ ツ
0
Что значить нормальный не нормальный, ситуации бывают разные.
Кому свое время дорогое, тот возьмет чтото из того что я сказал.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск