Спустя 2 минуты, 33 секунды (31.08.2009 - 21:52) sergeiss написал(а):
Пиши через путь относительно корня сайта.
Спустя 3 минуты, 37 секунд (31.08.2009 - 21:56) SunSet написал(а):
sergeiss
Делать возврат типа "../../dir/file.php"? Както не красиво.. помню в джумле видел, что у них через константу делалось, которая на корень сайта приводила с любого места. В значение константы вводился абсолютный адресс чтоли или как?
Делать возврат типа "../../dir/file.php"? Както не красиво.. помню в джумле видел, что у них через константу делалось, которая на корень сайта приводила с любого места. В значение константы вводился абсолютный адресс чтоли или как?
Спустя 13 минут, 23 секунды (31.08.2009 - 22:09) sergeiss написал(а):
Можно тогда взять $_SERVER['HTTP_HOST'] или $_SERVER['SERVER_NAME']
Спустя 6 минут, 46 секунд (31.08.2009 - 22:16) SunSet написал(а):
sergeiss
К сожалению, ни то ни другое не подходит. Адрес выводится без http и ссылка принимает вид: dir/+site_name. То есть она не возвращает нас в корень сайта, а прибавляет к той папке, в которой файл.
К сожалению, ни то ни другое не подходит. Адрес выводится без http и ссылка принимает вид: dir/+site_name. То есть она не возвращает нас в корень сайта, а прибавляет к той папке, в которой файл.
Спустя 5 минут, 25 секунд (31.08.2009 - 22:21) sergeiss написал(а):
SunSet - во-первых, если ты будешь формировать адрес, используя массив $_SERVER, то тогда тебе придется вручную добавлять http. Типа такого:
PHP |
$script_addr='http://'.$_SERVER['SERVER_NAME'].'news.php'; |
Это будет похоже на указание прямого адреса, но разница в том, что даже при переносе на другой сервер этот скрипт продолжит исправно работать.
Спустя 3 минуты, 40 секунд (31.08.2009 - 22:25) SunSet написал(а):
sergeiss
Точно.. совсем забыл что http можно вручную прикрутить..
Спасибо за помощь.
Точно.. совсем забыл что http можно вручную прикрутить..
Спасибо за помощь.
_____________
... и помните! Каким бы ни был PHP, главное - чтобы он был защищенным! :) (PHP с Анфисой Чеховой)