css не подключается

Ltivol

Новичок
css не подключается

Интро
Site Name:
www.mysite.com
Document Root:
/srv/www/htdocs/cms/public/

В паблике лежит index.php:
PHP:
 require_once('../system/kernel.php');
т.е. инклудит '/srv/www/htdocs/cms/system/kernel.php', в котором смарти делает дисплей
разных шаблонов (например '/srv/www/htdocs/cms/design/templates/main.tpl')

Проблема
В темплейте внутри <head>:
<title>{php} echo $_SERVER['SCRIPT_FILENAME']; {/php}</title>
<link rel="stylesheet" href="../design/css/main.css" type="text/css" />

Php-echo выводит в тайтле '/srv/www/htdocs/cms/public/index.php', что абс верно, учитывая вышеописанную нехитрую систему инклудов, но тем не менее css не подключается (полный путь: /srv/www/htdocs/cms/design/css/main.css).

Абс не знаю, в чем трабл. Должно же работать :((
Плз хелп
 

Ltivol

Новичок
Все ясно. Снкс. Плохо, что полюбому css придется переносить из design папки внутрь публичной зоны.
 

Ltivol

Новичок
Автор оригинала: donflash
Почему плохо?
Не, все гуд - все что доступно пользователю(браузеру) - в публичной зоне :)
Просто я чутьли не маниакально-серьезно отношусь к названиям каждого файла, папки и их взаиморасположению (чтобы все было логично). Иногда даже час бывает убью - сижу и переименовываю и перераспологаю папки/файлы, меняю в n-ый раз имя функции или класса (да, клиника наверное)
 

HraKK

Мудак
Команда форума
Ltivol
Вы сами можете вникнутся что пишите?
phpfaq.ru/na_tanke
PHP не подключает CSS, ЭТО понятно? Подключает браузер.
Не, все гуд - все что доступно пользователю(браузеру)
А как он вам подключит если НЕ ДОСТУПЕН?
Но на самом деле, даже не доступностями дело - почитайте ссылку Mr_Max что дал.
 

MaxiStyle

Новичок
Ltivol
Да очень интересно, как вы собирались скрыть CSS от пользователя :) Сохранить на комп можно все что отобразилось в браузере, включая html и css.
 
Сверху