| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Инклюд в HTML |
| Автор: Borland_Delphi_6 14.8.2003, 19:00 |
| Нужно в html инклюдить php скрипт. Можно ли такое сделать? |
| Автор: DENNN 14.8.2003, 19:01 |
| Да, только если это выполняется на стороне сервера иными словами только перед посылкой страницы пользователю |
| Автор: Borland_Delphi_6 14.8.2003, 20:24 |
| Собственно, мне все равно, как это делается, мне надо сделать и все |
| Автор: Vaulter 14.8.2003, 22:13 |
| Borland_Delphi_6 требуется чтобы сервер поддерживал PHP а делается это так: <html> <head> <title></title> </head> <body> <?php //здесь твой код PHP ?> </body> </html> |
| Автор: Cepera 14.8.2003, 23:15 |
| мдя, зачем поддержка ПХП?? достаточно SSI |
| Автор: Borland_Delphi_6 15.8.2003, 09:20 |
| Ну, в общем у меня есть поддержка и php и ssi. Просто я хочу куда нить на сайт влепить файл ssi.php от invision board, для статистики. |
| Автор: MuToGeN 16.8.2003, 11:48 |
| <? include("file.htm"); ?> - это PHP <!-- #include virtual="file.htm" --> - это SSI |
| Автор: Unregistered 16.8.2003, 12:02 |
| Дык мне надо в html php вставить а не html в php... |
| Автор: DIMA.NET 16.8.2003, 15:27 |
| Ну дык меняй file.htm на file.php |
| Автор: MuToGeN 16.8.2003, 19:30 |
| С помощью HTML "в чистом виде" такого не добьешься. Либо используй фреймы (или iframe), либо серверные скрипты, т.е. PHP, SSI, Perl, ASP итп. |
| Автор: Borland_Delphi_6 17.8.2003, 13:11 |
| Пожалуй, iframe. |
| Автор: KesTeL 18.8.2003, 03:23 | ||
Еще можно вставлять с помощью ява скрипта <script language="JavaScript" src="path__or_url_to_file"></script>, но тогда придется доработать файл который вставляешь, нужно чтобы данные которые он будет вставлять в это место выводились в document.write(data), тада будет как обычный ява скрипт. |
| Автор: Borland_Delphi_6 18.8.2003, 10:08 | ||
Можно конечно, но на мой взгляд, это ты загнул... |
| Автор: KesTeL 18.8.2003, 12:24 | ||||
Загнул канешна, но на народе иначе никак не сделать |
| Автор: Master 18.8.2003, 14:00 | ||
А вот так в .htaccess написать низя?
|
| Автор: IZ@TOP 21.8.2003, 19:32 |
| Master вообщето сказали "на народе" значит РНР и тем более .Htaccess бесполезны |
| Автор: Borland_Delphi_6 21.8.2003, 20:08 |
| Да нет, у мя не на народе, у меня и php и htaccess есть! |
| Автор: Case 1.9.2003, 15:16 |
| Я может не до конца врубился. Тебя интересует в принципе можно ли в файл с расширением htm (html) инклудину воткнуть? (в принципе имхо без разницы какой тама кусок кода инклудиться - главное чтобы этот код сервер парсил перед выбросом браузеру) - если я правильно понял - то да. В html можно вставлять инклуды (у меня в проектах так и сделано - странички htm а собраны они из 8-10 инклудов каждый, так сопровождать проще). Нужно поставить в настройках сервера опцию server parsed к расширениям htm. У тебя случаем не буржуйский хостинг? Панель управления есть? Если есть - могу даже сказать чаво именно тыкать нуна. И вопрос к тебе - что именно он инвижновской добски ты хочеш выводить на страничку? У меня просто тоже форумы инвижина юзаются - хотел бы кой чаво на страничку сайта выводить типа статистики. |
| Автор: MuToGeN 1.9.2003, 15:18 | ||
|
| Автор: Case 2.9.2003, 16:54 |
| Также как и в shtml <!--#include file (virtual) =""--> У меня так построены все сайты, где только есть повторяющиеся элементы (заголовки, подписи внизу станиц, менюшки теже на странички так инклужу) - оч кстати удобно - нуна добавить пункт меню на всех 60-70 страницах - инклуд новый залил и всё. Один момент который я уже указывал - у меня панель управления (это на линуксовом хостинге) нужно в разделе управления заголовками апача указать для файлов с расширением htm указать что они будут парситься сервером. А для подобной настройки к примеру в IISe (например на домашней машинке под которой я разрабатываю) нужно в настройках для сайта указать что для файлов htm есть аппликайшн который это дело будет парсить. (настройки виртуальной директории, application configuration, extension *.htm (html или любой другой по вкусу) будет executable path C:\WINDOWS\System32\inetsrv\ssinc.dll) Я так вот настроил, и все крутится как родное без залазиния в htaccess и тому подобные танцы с бубнами. |
| Автор: MuToGeN 2.9.2003, 17:29 | ||
|
| Автор: Cepera 3.9.2003, 11:16 | ||
а ты укажи ХТМЛ на исполнение ССИ |
| Автор: MuToGeN 3.9.2003, 12:10 | ||
|
| Автор: Cepera 3.9.2003, 18:11 |
| хм... ну тогда только <iframe> |