Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 20.05.2007
Сообщений: 172
1

Как сделать инклуд файла, который лежит в корне сайта?

19.03.2011, 13:50. Просмотров 1107. Ответов 1
Метки нет (Все метки)


Добрый день !
Всех в прошедшими праздниками. Успехов в личной, наличной и безналичной, как говорится.

Господа ! Помогите советом. Делаю сайт, в котором будет достаточно много каталогов, подкаталогов и т.д.

Есть некая ф-я, с помощью которой я определяю, где находится данная страница относительно корня сайта:
Function slash()
i = 0
For i = 1 To Len(Request.ServerVariables('PATH_INFO'))
If CStr(Mid(Request.ServerVariables('PATH_INFO'), i, 1)) = '/' Then
tmp_slash = tmp_slash & '../'
End If
Next
i = 0
slash = Left(tmp_slash, Len(tmp_slash) - 3)
End Function

Соотв-но, если страница находится в каком-нить третьем подкаталоге относительно корня сайта, то, например, ссылки на картинки в корне будут выглядеть так : '../../../pictures.gif' или '<%=slash%> & pictures.gif'. Это все работает.

Но вот проблема с сабжем. Если мне надо сделать инклуд файла, который лежит в корне сайта, например ? Как ?

<!-- #include file='../../../inside/help.asp'--> работает
<!-- #include file='<%=slash%>inside/help.asp'--> не работает.

Был бы очень признателен за помощь.
Спасибо.

С уважением, Сергей.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.03.2011, 13:50
Ответы с готовыми решениями:

Сделать инклуд файла который находится на другом сервере
В общем у меня есть вопрос возможно ли сделать инклуд файла который находится на другом сервере....

Как сделать рандомное чтения любого файла который лежит в папке?
Как сделать рандомное чтения любого файла который лежит в папке в c# ? у меня получает только из...

Как сделать инклуд файла .cpp, чтобы функции указанные в нем, считались как функции основного файла?
Есть файл Main.cpp. Есть файл functions.cpp с функциями. Как сделать инклуд functions.cpp в...

PHP ищет файлы не в корне сайта, а в корне файловой системы
Всем привет! Пытаюсь настроить локальный сервер на Mac OS X 10.9.5 и не могу понять PHP ищет...

1
80 / 56 / 68
Регистрация: 15.03.2007
Сообщений: 6,908
21.03.2011, 15:27 2
Директивы SSI выполняются до ASP поэтому такой прием не будет работать. Для включения html файлов без серверного кода можно написать свою функцию читающую файл с диска и выдающую ее клиенту. Для файлов с серверным кодом можно пользоваться Server.Execute()
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2011, 15:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как сделать инклуд одной строки
В общем мне нужно сделать чтобы допустим есть файл config в ней допустим такие строки name =...

Как сделать инклуд папки с файлами h?
Все эти файлы находятся в папке QtWebKit: QWebHistory qwebpage.h .. ...

Получение данных файла который лежит на хостинге
Всем привет! Возникла небольшая проблема. Мне нужно получить данные из файла(test.txt) который...

Подключение файла, который лежит не в основной директории
Подскажите, пожалуйста, почему не работает &lt;!-- #include file='dir/file.asp' --&gt; Можно ли...

Открытие файла который лежит в папке с exe
Всем привет, рыскал на просторе интернета, так и не нашёл, так что решил написать сюда. Есть файл...

Как запретить удаленный инклуд и чтение файла с моего сервера?
На моем сайте есть файл конфигурации config.php, содержащий пароли и активизирующий доступ к базе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.