X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> тег include в html
brucekiev_hb
brucekiev_hb
Topic Starter сообщение 26.11.2007, 23:23; Ответить: brucekiev_hb
Сообщение #1


Всем еще раз привет
я заметил такую вещь: если в написании страницы пользоватся include (для закачки части страницы из другого файла, например меню) то все файлы должны иметь расширение php. Если оставить расширение html или htm то ничего не получится((( Вопрос: можно ли както пользоватся include и для файлов .html?:rolleyes:
PS. include имеет вид для меню:
<? include "ssl/menu.php"; ?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 26.11.2007, 23:39; Ответить: Exterior
Сообщение #2


brucekiev, существует несколько вариантов решения этой задачи. Если сервер на котором размещается ваш сайт поддерживает mod_rewrite (в большинстве случаев поддерживает) и есть доступ к изменению файла .htaccess, то можно добавить следующие строки в этот самый файл:

RewriteEngine on
RewriteRule ^(.*)\.html $1\.php


Добавив этот код в .htaccess можно не волноваться. Все запрашиваемые несуществующие страницы с расширением html будут автоматически заменяться расширением php.

Во втором варианте можно прописать следующее в том же самом .htaccess файле:

AddHandler application/x-httpd-php .php .html .htm


Это делает html равным php, то есть все функции PHP теперь могут быть использованы на страницах с расширением html.

Третий вариант - это банальное спользование meta-тегов, т.е. вы переименовываете все свои html-файлы в php, затем создаете новые html-файлы с такими же названиями как новоиспеченны php следующего содержания:

<HTML>
<HEAD>
<TITLE>Переезд</TITLE>

<META HTTP-EQUIV="REFRESH" content="1; URL=http://your_content.by/index.php">

</HEAD>
<BODY>
</BODY>
</HTML>


где параметром в URL указываете новые имена файлов с новым расширением, т.е. php.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
passwordoff
passwordoff
сообщение 9.10.2009, 10:15; Ответить: passwordoff
Сообщение #3


Up.

Неужели нет другой, более простой реализации на HTML? Чтобы можно было написать как в С include, #define и текст другого файла просто вставляется в место вызова, в текущем документе.
Интересует реализация без PHP.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tgarl
tgarl
сообщение 9.10.2009, 10:33; Ответить: tgarl
Сообщение #4


я плохо помню(1 раз использовал всего и давно), но есть такой тег (используется в основном для подгрузки swf - для ie) <object> у него есть свойство подключать не только флэш. но и другие файлы. я выводил .txt, но не гарантирую что выведет код.
2 вариант: скриптом в другом файле через documtnt.write
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mister-X
Mister-X
сообщение 17.11.2009, 10:37; Ответить: Mister-X
Сообщение #5


(passwordoff @ 9.10.2009, 13:15) *
Up.

Неужели нет другой, более простой реализации на HTML?


Здесь, по-моему, исчерпывающий ответ на ваш вопрос:

http://www.boutell.com/newfaq/creating/include.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
reset86
reset86
сообщение 19.2.2011, 17:53; Ответить: reset86
Сообщение #6


Юзай SHTML
вот так будет выглядеть
<!--#include virtual="include/example.html" -->
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 19.2.2011, 18:23; Ответить: alexdrob
Сообщение #7


Человек 4 года ждал когда же вы придёте и поможете ему :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rayled_hb
Rayled_hb
сообщение 19.2.2011, 18:47; Ответить: Rayled_hb
Сообщение #8


alexdrob, рассмешил. :) Пока топик до конца не прочитал - не заметил даты с ТС. Это ж получается у топика две реинкарнации было - в 2009 и сегодня. :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
VsVoland
VsVoland
сообщение 12.5.2012, 13:50; Ответить: VsVoland
Сообщение #9


Здравствуйте!

у меня похожая задача, в документ2.хтмл файле нужно исполнить php команду:

<?php include ("http://www.мой_сайт.ру/документ.html");?>

в файле htaccess, в корне сайта, прописал директиву:

AddHandler application/x-httpd-php5 .php .htm .html

причем код данной директивы мне порекомендовали в самой службе поддержки хостинга, когда я спросил можно ли у них так делать.
Пробовал еще прописать директиву:

RewriteEngine on
RewriteRule ^(.*)\.html $1\.php

но ни то, ни другое не срабатывает. Инклюд на сервере не исполняется. во всяком случае не лицевой панели сайта изменения не отображаются. Путь прописан правильно. Кстати, пути пробовал прописывать по разному: от корня аккаунта на хостнге (от директории home), через "../" (../../документ.html) и пробовал прописывать урл (http://www.мой_сайт.ру/документ.html)...

Вполне возможно, что причина в следующем: сам документ2.хтмл, в который я хочу вставить документ.html, инклюдится в файле index.php в корне CMS.
Возможна ли вообще такая конструкция? и как мне ее реализовать?

Спасибо.

дополнение:
если напрямую обратиться к файлу html, встроеный php обрабатывается на сервере без проблем. видимо все таки проблема в том, что у меня include в include... как это можно решить?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 29398 27.3.2024, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3484 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3417 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Тег H1 новостного сайта для главной станицы
1 mdobyshev 1265 26.11.2023, 17:38
автор: malamut
Открытая тема (нет новых ответов) Залить html страницу на 20 доменов
6 TABAK 1709 22.5.2023, 16:24
автор: KORUP


 



RSS Текстовая версия Сейчас: 24.4.2024, 8:23
Дизайн