| |
|
|
| | Добрый день!
Делаю сайт на пхп. Делал по книге, вроде бы все работает (сайт простенький) но я никак не пойму во что:
Допустим индекс.пхп состоит из следующего:
<?
inklude $document_root. "/tpl/top.php";
?>
Далее идет код самого документа индекс.пхп:
<table>
......
</table>
<?
inklude $document_root. "/tpl/tbot.php";
?>
В документе top.php Логотип, заголовок, мета теги, и открывающие теги <html><boody>
В документе bot.php поле для счетчиков и тп и закрывающий тег></boody></html>
Все остальные страницы построены по такому же принципу. Вопрос такой. Корректно ли будет индексироваться сайт поисковиками? (ибо есть подозрения что сайт не индексируется, так как прошел уже почти месяц). И как сделать, что бы в окне браузера отображалось наименование страницы на которой находится посетитель? (например: сайтюру-контакты) Сейчас отображается название сайта одинаковое на всех страницах (которое прописано в теге "титле" в документе bot.php.
Подскажите пожалуйста, как сделать правильно? | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 15:34)
| | | 1. Бери код в [code] и [/cоde].
2. Проверяй свой код перед отправкой хотя бы на наличие синтаксических ошибок. | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 15:34)
| | | В Вашем top.php или bot.php (так и не понял какой файл инклудится в начале скрипта) сделать что-то вроде:
<?php
echo('<title>');
echo($title);
echo('</title>');
?>
|
а $title уже не знаю откуда у Вас возмется, из бд или файла. | |
| |
|
|
| |
|
|
| |
для: netman
(25.04.2008 в 16:46)
| | | в начале инклудится ТОП. А куда можно прописать $title? Сайт без БД. И еще вопрос - как я понял, echo ( $title) на каждой странице будет одинаковое выводиться? Если да, то мне не подходит. Надо что бы на каждой странице ввыводилось разное. сайт.ру - главная, сайт.ру - контакты и т.д. Или я что то не так понял? | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 15:34)
| | | Для начала, если вы будете так инклюдить файл inklude и закрывающий тег </body>,
писать как </boody>, работать правильно ничего небудет. | |
| |
|
|
| |
|
|
| |
для: AcidTrash
(25.04.2008 в 16:52)
| | | ну с боди понятно, а с инклуде что не так то? | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 15:34)
| | | >>Делал по книге, вроде бы все работает
Хм...интересно как с такими вопиющими ошибками сайт может "ВРОДЕ РАБОТАТЬ??"...хм...хотя конец рабочий недели....ВСЕ МОЖЕТ;)) | |
| |
|
|
| |
|
|
| |
для: Doom
(25.04.2008 в 17:04)
| | | Ну ошибся я, сайт работает. Там нет синтаксических ошибок. Все отображается. Я спрашивал про другое. Сам принцип построения страницы на ПХП. | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 17:37)
| | | Вот принцип
Файл first.php - рабочий
<?
include ("_fns.php");
$title='first page';
heading($title);
echo 'содержимое сайта';
footer();
?>
Файл _fns.php кладёт в корень сайта:
<?
function heading($title)
{
echo "<html><head><title>$title</title></head><body>";
]
function footer()
{
echo "</body></html>";
]
?> | |
| |
|
|
| |
|
|
| |
для: coloboc66
(25.04.2008 в 18:04)
| | | тока ] = }
:) | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 17:37)
| | | с этим - inklude - не может работать... | |
| |
|
|
| |
|
|
| |
для: andrey28
(25.04.2008 в 15:34)
| | | У вас енправильынй код, если у вас он работает, то не понятно как :) (хотя скорее всего у Вас просто выключен показ ошибок).
адо ен inklude, a include | |
| |
|
|
| |
|
|
| |
для: DEM
(25.04.2008 в 18:07)
| | | а, понял. Это я тут ошибся. | |
| |
|
|