ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« : Апрель 05, 2008, 11:30:15 » |
|
Как вставить в HTML стараницу текст из другого документа? Нужно для простого изменения меню (чтоб меню хранилось в одном файле). Знаю как сделать это в php файле, но тогда придется все html менять на php, а это нехорошо, т.к. некоторые прописывают в строке адреса расширение документа 
|
|
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
Astraller™
|
 |
« Ответ #1 : Апрель 05, 2008, 12:36:24 » |
|
Как вставить в HTML стараницу текст из другого документа? Нужно для простого изменения меню (чтоб меню хранилось в одном файле). Знаю как сделать это в php файле, но тогда придется все html менять на php, а это нехорошо, т.к. некоторые прописывают в строке адреса расширение документа  Ровно так же как и в PHP  <? include "/path/file.html"; ?>
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #2 : Апрель 05, 2008, 12:55:45 » |
|
Ровно так же как и в PHP  <? include "/path/file.html"; ?> Не работает (( Если переименовать файл в .php, товсе нормально, а .html не добавляет этот текст. Хотя я пытаюсь добавить .txt, а нужно может именно .html?
|
|
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
Astraller™
|
 |
« Ответ #3 : Апрель 05, 2008, 12:59:18 » |
|
Не работает (( Если переименовать файл в .php, товсе нормально, а .html не добавляет этот текст. Хотя я пытаюсь добавить .txt, а нужно может именно .html?
Попробуйте именно html у меня на этом хосте заработало 
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #4 : Апрель 05, 2008, 13:04:05 » |
|
Все-равно нет.
Хотя я пробую на Денвере. Сейчас попробую закинуть и на сайт.
|
|
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #5 : Апрель 05, 2008, 13:05:43 » |
|
Попробывал. Не работает. А вообще в php я использовал <? $file = fopen("menu.txt","r"); fpassthru($file); ?>
|
|
« Последнее редактирование: Апрель 05, 2008, 13:15:43 от ZoAs »
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
Astraller™
|
 |
« Ответ #6 : Апрель 05, 2008, 13:22:40 » |
|
Мда, я ошибся. Действительно никак.
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
atimur
Просветлённый
  
Карма: 59
Сообщений: 990
Живу в SanCity
|
 |
« Ответ #7 : Апрель 05, 2008, 13:27:58 » |
|
попробуй SSI директивы Например: <!--#include file="ssi.html" --> include file include virtual Включает в html-файл в месте, где идет вызов SSI, содержимое указанного файла. Отличие include file от include virtual в том, что в первом случае используется файл, находящийся в том же каталоге, что и html-файл, во втором случае указывается путь к файлу относительно текущего каталога. Если с помощью include file или include virtual включается cgi-скрипт, то в содержимое страницы попадет вывод cgi-скрипта, а не его содержание.
|
|
« Последнее редактирование: Апрель 05, 2008, 13:31:23 от atimur »
|
Записан
|
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #8 : Апрель 05, 2008, 13:32:04 » |
|
2atimur: Ура! Спасибо. Я такой недавно видел в тестах Денвера, но совсем забыл. Очень удобный и короткий способ.
|
|
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
atimur
Просветлённый
  
Карма: 59
Сообщений: 990
Живу в SanCity
|
 |
« Ответ #9 : Апрель 05, 2008, 13:44:03 » |
|
Обработка в html-документах php-кода (.htaccess) Иногда бывает полезно "обмануть" посетителя, выдавая ему свои php-скрипты или иные файлы, как html файлы. Реально используется для индексации поисковой системой Rambler php-скриптов. Некоторые делаю мелкие фишки, вроде того, что дают файлам расширения совпадающие с какими-либо "знаковыми" именами.
RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html .phtml
При большой посещаемости сервера может вызвать тормоза. Спрашивайте у админа. файл .html <?php include "file.html"; ?>
|
|
|
Записан
|
|
|
|
Astraller™
|
 |
« Ответ #10 : Апрель 05, 2008, 13:44:41 » |
|
попробуй SSI директивы Например: <!--#include file="ssi.html" -->
0_0 не знал что на Айоле SSI работает...
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
Astraller™
|
 |
« Ответ #11 : Апрель 05, 2008, 13:45:30 » |
|
Обработка в html-документах php-кода (.htaccess)
А эта директива по моему закрыта.
|
|
|
Записан
|
Гамлета здесь больше нет. Осталась только тень. 
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #12 : Апрель 05, 2008, 13:46:20 » |
|
В принците SSI очень удобно. Минусов нет? Если все повторяющиеся блоки я буду так добавлять?
"0_0 не знал что на Айоле SSI работает..." Точно не работает. Такой облом (( Думаю если не работает, то предлагать нет смысла, они это наверняка обдумывали и решили что это лишнее.
|
|
« Последнее редактирование: Апрель 05, 2008, 13:49:44 от ZoAs »
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
ZoAs
Вникающий
 
Карма: 15
Сообщений: 111
Saboteur
|
 |
« Ответ #13 : Апрель 05, 2008, 13:56:02 » |
|
Наверное буду PHP использовать. Все остальное работает ведь (форумы например) и ничего. Наплевать на тупых юзеров. Пусть правильно вводят адрес или пользуются навигацией.
Но за SSI спасибо.
|
|
|
Записан
|
It's not that easy, breaking away from your demon
|
|
|
DialSoft
Новичёк
Карма: 1
Сообщений: 32
|
 |
« Ответ #14 : Апрель 05, 2008, 23:57:09 » |
|
Надо чтоб принципиально в HTML без применения PHP? Можно просто в .htaccess сказать апачу, чтоб воспринимал .html как пхп файлы...  А вообще старый добрый iframe работает так же хорошо как и раньше 
|
|
|
Записан
|
Хочеш РЕАЛЬНО зарабатывать на своем сайте (хоть с нулевой посещаемостью)? Регистрируйся на ProxyForum и отпишись в ICQ 2525302. Сможешь реально заработать.
|
|
|
dante
Старший Новичёк

Карма: 0
Сообщений: 59
неспешно
|
 |
« Ответ #15 : Апрель 08, 2008, 14:43:39 » |
|
Это тоже не работает? <? $filepath= $_SERVER["DOCUMENT_ROOT"] . "/../filename.html"; $filetext= implode("", file("$filepath")); ?>
|
|
|
Записан
|
за тех, кто за кормой и под ветром
|
|
|
|