Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> одну .HTML страничку разбить на несколько .PHP 
:(
    Опции темы
sirotka
Дата 17.11.2007, 04:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



Страничка написана HTML состоит из  4 таблиц, верх(шапка), правая(меняющиеся информация), левая(меню) и низ(меню)..Обычный стандарт!. Возможно прописать эти таблицы на PHP, так что бы одна страница состояла из трех PHP и как? 

PM MAIL WWW ICQ   Вверх
Golda
Дата 17.11.2007, 07:15 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 20
Всего: 42



Это не имеет отношения к php. Вы вызываете 1 URL. Ему соответствует 1 скрипт или одна статическая страничка на сервере. Точка. Другой вопрос, что вы можете формировать вывод, соответствующий каждой таблице отдельным файлом и подключать эти части к файлу-точке входа, с помощью include. Еще можно использовать какой-нибудь вариант темплейтов. Но это уже внутренние детали организации скрипта. Обращения броузера непосредстваенно к четырем разным URL не будет.

Если Вам нужно обращение броузера непосредственно к четырем разным скриптам, решение - на стороне клиента. Это либо фреймы (в большинстве случаев неприемлимо), либо AJAX.

Что выбирать, зависит от задачи. Если речь идет просто об удобстве организации сборки страницы, темплейты Вам в помощь. Если нужно добиться загрузки только части страницы (например, для уменьшения траффика), используйте AJAX или фреймы  


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
sirotka
Дата 17.11.2007, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



Давайте расмотрим простенький пример:
Код

<html>
<head>
<title>Тест</title>
<link href="css/style.css" rel="stylesheet" >
</head>
<body>
<table width="900" height="500" border="1" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
  <tr><td  width="900" height="100">Верх</td></tr>

<tr><td  width="900" height="300"> 
   <table width="900" height="100%" border="1" align="center"><tr>
   <td width="300" height="300">Меню ДОПУСТИМ ФАЙЛ С ИМЕНЕМ 1.PHP</td>
   <td width="600" height="300">Картинки</td></tr>
   </table>
</td></tr>

<tr><td  width="900" height="60">Быстрое Меню ДОПУСТИМ ФАЙЛ С ИМЕНЕМ 2.PHP</td></tr>

<tr><td  width="900" height="10">Низ</td></tr>
</table>
</body>
</html>

 
Как правильно прописать index.php
PM MAIL WWW ICQ   Вверх
Alukard
Дата 17.11.2007, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 14.11.2006

Репутация: нет
Всего: нет



Код


<html>
<head>
<title>Тест</title>
<link href="css/style.css" rel="stylesheet" >
</head>
<body>
<table width="900" height="500" border="1" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
  <tr><td  width="900" height="100">Верх</td></tr>

<tr><td  width="900" height="300"> 
   <table width="900" height="100%" border="1" align="center"><tr>
   <td width="300" height="300">

<?php
 require_once Файл_с_менюхой.php
?>


</td>
   <td width="600" height="300">Картинки</td></tr>
   </table>
</td></tr>

<tr><td  width="900" height="60">

<?php
 require_once Файл_с_менюхой2.php
?>

</td></tr>

<tr><td  width="900" height="10">Низ</td></tr>
</table>
</body>
</html>



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

А вообще, некорректно это, встраивать php код в HTML)))

Это сообщение отредактировал(а) Alukard - 17.11.2007, 13:45
--------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc.
PM MAIL   Вверх
sirotka
Дата 17.11.2007, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



Шустренько! smile 
Мне надо что бы получилось три файла с расширением php
1. index.php
2. 1.php
3. 2.php

Вставить файлы с помощью  include, но как должна выгледеть  index.php? И где правильно поделить  таблицы?
PM MAIL WWW ICQ   Вверх
mikla
Дата 17.11.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



можно попробовать сделать так.

head.php 
Код

<table width="900"  border="0" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
  <tr><td  width="900" height="100">Верх</td></tr> 
</table>


LeftMenu.php
Код

<table width="300" height="100%" border="0" align="center"><tr>
   <td width="300" height="300">Меню ДОПУСТИМ ФАЙЛ С ИМЕНЕМ 1.PHP</td>
</table>


Content.php
Код

<table width="600" border="0" align="center"><tr>
 <td width="600" height="300">Картинки</td></tr>
</table>


Footer.php
Код

<table width="900" border="0" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
<tr><td  width="900" height="10">Низ</td></tr>
</table>


footmenu.php
Код

<table width="900" border="0" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
 <tr><td  width="900" height="60">Быстрое Меню ДОПУСТИМ ФАЙЛ С ИМЕНЕМ 2.PHP</td></tr>
</table>


index.php
Код

<?
    include("Head.php");
?>
    <table width="900" height="500" border="1" align="center" bgcolor=#2a2a2a cellpadding="0" cellspacing="0">
        <tr>
            <td>
                <? include("LeftMenu.php"); ?>
            </td>
            <td>
                <? include("contrnt.php"); ?>
            </td>
        </tr>
    </table>
<?
    include("footmenu.php");
    include("footer.php");
?>

--------------------
PM MAIL ICQ Skype   Вверх
sirotka
Дата 17.11.2007, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



Понять не чего не могу ставлю .h18.ru выдаёт во что... smile 

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


PM MAIL WWW ICQ   Вверх
mikla
Дата 18.11.2007, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



похожу не правильное имя файла. 
не contrnt.php а content.php
--------------------
PM MAIL ICQ Skype   Вверх
sirotka
Дата 19.11.2007, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



mikla 
Спасибо smile  все получилось..

Но у меня возник другой вопрос.. Страничка PHP почему то дольше  грузится чем HTML,  почему не подскажите? Если посмотреть со стороны обновления это удобно, а со стороны пользователя нет!
Может быть есть еще какие то варианты? пожалуйста если не сложно

PM MAIL WWW ICQ   Вверх
Co0L
Дата 19.11.2007, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 17.11.2007

Репутация: нет
Всего: нет



Цитата(sirotka @ 19.11.2007,  02:45)
mikla 
Спасибо smile  все получилось..

Но у меня возник другой вопрос.. Страничка PHP почему то дольше  грузится чем HTML,  почему не подскажите? Если посмотреть со стороны обновления это удобно, а со стороны пользователя нет!
Может быть есть еще какие то варианты? пожалуйста если не сложно

Просто хостинг h18.ru тормозной smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0890 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.