Kamrad.ru

Go Back   Kamrad.ru > Авторские форумы > Веб-дизайн, вёрстка и веб-программирование

Reply
 
Thread Tools Display Modes
Old 13-09-2002, 04:21   #1
Mx
Mad fancier
 
Mx's Avatar
 
Join Date: апр 2001
Сообщений: 3,447
Post Как вставить одну страницу в другую?

Может проблема и лёгкая, но всё же помощь требуется . Есть скрипт на php, который предоставляет интерфейс для добавления новостей. Когда новость добавляется, она просто дополняется, в оформленном виде, в пустом html файле, то есть если этот файл вставить в главную страницу (на которой уже есть пара менюшек), то новости по идее будут в главной странице между всеми этими менюшками вставлены. Вобщем нужна команда (что-то типа include), чтобы вставлять генерируемые новости в главную страницу. Чем проще тем лучше (может прям в html такая есть?)...
Mx is offline   Дневник [Ответить с цитированием]
Old 13-09-2002, 04:33   #2
fl@sh
Модератор
Вспышка в ночи
 
Join Date: сен 2000
Location: Россия, Москва
Сообщений: 1,734
используй технологию SSI (server side include)

<!--#include virtual="/каталог/файлсновостью.расширение" -->

подробней... допустим здесь


fl@sh is offline   Дневник [Ответить с цитированием]
Old 13-09-2002, 22:28   #3
Mx
Mad fancier
 
Mx's Avatar
 
Join Date: апр 2001
Сообщений: 3,447
fl@sh
На сервере SSI видимо не поддерживается...
Mx is offline   Дневник [Ответить с цитированием]
Old 14-09-2002, 00:50   #4
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
fl@sh какой ssi? у него на хосте есть пхп!

Mx ну и чем тебе инклуд не нравится?
при инклуде все переменные сохраняются.
погружаешь шапку, менюшку, новости и низ в каждом файле. Вот и всё.
зыж а вообще, я всё пихаю в классы (в переменную короче), а потом вывожу получившеесяю
Mips is offline   Дневник [Ответить с цитированием]
Old 14-09-2002, 02:11   #5
Mx
Mad fancier
 
Mx's Avatar
 
Join Date: апр 2001
Сообщений: 3,447
Mips
php-инклуд мне очень нравится. Я его просто обожаю. Только у меня не получилось заставить его работать. (Сам я php не знаю, а тут друг три строчки по телефону наговорил, наверное ошибся где-то). Если можно сделать как ты говоришь, то скажи, plz, что надо писать в index.html, чтобы страница добавлялась?
Mx is offline   Дневник [Ответить с цитированием]
Old 14-09-2002, 10:53   #6
Mips
Модератор
Злыдень немрущий
 
Mips's Avatar
 
Join Date: сен 2000
Location: Краснодар
Сообщений: 2,333
Mx
Это должен быть пхп-файл, чтобы в нём работал инклуд.
создаёшь файл test.php и пишешь в нём например след-щее...
PHP Code:
<?
include("top.html"); // это шапка  (<html><title>название страницы<title>....<body>)
echo "<table align=\"center\">";
echo 
"<tr vlign=top>";
echo 
"<td>";
include(
"menu.html"); // это меню ( <a herf=link1>пункт меню1</a><br> и т.д.)
echo "</td><td>";
include(
"news.php"); // это новости ( скрипт выводящий новости например из бд.)
echo "</td></tr>";
echo 
"</table>";
include(
"bottom.html"); // это низ ( <p align=center>Copyright</p> </body></html>)
?>
в данном случае все файлы должны быть в одной директории.
Mips is offline   Дневник [Ответить с цитированием]
Old 14-09-2002, 20:26   #7
Mx
Mad fancier
 
Mx's Avatar
 
Join Date: апр 2001
Сообщений: 3,447
Mips
Спасибо. попробую.

Нюансы синтаксиса и программирования я знаю (не первый год практикую )
Mx is offline   Дневник [Ответить с цитированием]
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 18:06.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.