|
|
|||||
Регистрация: Jan 2002
Сообщений: 1,323
|
php_self для включенного файла
Что-то я невъезжаю, вроде задачка простая.
есть папка на сервере, допустим, /folder в ней файл, допустим file.php и стиль style.css, который прописан обычным образом: еще есть файл /index.php, в котором есть команда include('folder/file.php') если я в браузер гружу file.php, то он прекрасно цепляет стиль, а если index.php, то стиль в пролете. Так вот, че делать? Могу жестко прописать полный путь href="/folder/style.css" и проблема решена. Но это некошерно, т.к. при если я через полгода вздумаю изменить название папки, придется сначала втыкать, почему перестало работть, а потом переписывать путь. Ход мыслей примерно таков: надо писать что-то вроде: <link rel="stylesheet" href="<?php echo dirname($_SERVER["PHP_SELF"]); ?>/style.css" type="text/css"> Единственное, что я нашел с путем к file.php - это __FILE__, но это будет реальный путь, от него толку нет. Сделать из него нормальный я пытался, вычтя из него DOCUMENT_ROOT: Но оказалось, что корень у них разный: Как победить эту бадягу?
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
Указать относительный путь к style.css от корня сайта.
Добавлено через 1 минуту
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Jan 2002
Сообщений: 1,323
|
Цитата:
Цитата:
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
Часовой пояс GMT +4, время: 18:58. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|