Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > одну .HTML страничку разбить на несколько .PHP |
Автор: sirotka 17.11.2007, 04:46 |
Страничка написана HTML состоит из 4 таблиц, верх(шапка), правая(меняющиеся информация), левая(меню) и низ(меню)..Обычный стандарт!. Возможно прописать эти таблицы на PHP, так что бы одна страница состояла из трех PHP и как? |
Автор: Golda 17.11.2007, 07:15 |
Это не имеет отношения к php. Вы вызываете 1 URL. Ему соответствует 1 скрипт или одна статическая страничка на сервере. Точка. Другой вопрос, что вы можете формировать вывод, соответствующий каждой таблице отдельным файлом и подключать эти части к файлу-точке входа, с помощью include. Еще можно использовать какой-нибудь вариант темплейтов. Но это уже внутренние детали организации скрипта. Обращения броузера непосредстваенно к четырем разным URL не будет. Если Вам нужно обращение броузера непосредственно к четырем разным скриптам, решение - на стороне клиента. Это либо фреймы (в большинстве случаев неприемлимо), либо AJAX. Что выбирать, зависит от задачи. Если речь идет просто об удобстве организации сборки страницы, темплейты Вам в помощь. Если нужно добиться загрузки только части страницы (например, для уменьшения траффика), используйте AJAX или фреймы |
Автор: sirotka 17.11.2007, 13:35 | ||
Давайте расмотрим простенький пример:
Как правильно прописать index.php |
Автор: Alukard 17.11.2007, 13:44 | ||
Правильно понял? И если так писать, то нужно чтобы этот файл тоже имел расширение php, либо добавлять обработку типа html интерпретатором PHP... А вообще, некорректно это, встраивать php код в HTML))) |
Автор: sirotka 17.11.2007, 14:03 |
Шустренько! ![]() Мне надо что бы получилось три файла с расширением php 1. index.php 2. 1.php 3. 2.php Вставить файлы с помощью include, но как должна выгледеть index.php? И где правильно поделить таблицы? |
Автор: mikla 17.11.2007, 15:10 | ||||||||||||
можно попробовать сделать так. head.php
LeftMenu.php
Content.php
Footer.php
footmenu.php
index.php
|
Автор: sirotka 17.11.2007, 22:09 |
Понять не чего не могу ставлю .h18.ru выдаёт во что... ![]() Warning: main(contrnt.php): failed to open stream: No such file or directory in /home/r/имя.h18.ru/WWW/index.php on line 8 Warning: main(): Failed opening 'contrnt.php' for inclusion (include_path='.:') in /home/r/имя..h18.ru/WWW/index.php on line 8 |
Автор: mikla 18.11.2007, 02:08 |
похожу не правильное имя файла. не contrnt.php а content.php |
Автор: sirotka 19.11.2007, 02:45 |
mikla Спасибо ![]() Но у меня возник другой вопрос.. Страничка PHP почему то дольше грузится чем HTML, почему не подскажите? Если посмотреть со стороны обновления это удобно, а со стороны пользователя нет! Может быть есть еще какие то варианты? пожалуйста если не сложно |
Автор: Co0L 19.11.2007, 09:24 | ||
Просто хостинг h18.ru тормозной ![]() |