[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверте на читаемость
Не гость
index.php

<?php
// Подключаем файл БД
include 'db.php';
$settings = mysql_query ("SELECT `title`, `meta_d`, `meta_k` FROM `settings` WHERE `page`='index'") or die(mysql_error());
// Open if/else (#1)
if ($my_settings = mysql_fetch_assoc ($settings))
{
// Подключаем файл с данными о сайте
include './index.tpl';
// Close if/else (#1)
}
$news = mysql_query ("SELECT `id`, `title`, `description`, `author`, `date`, `view` FROM `news`") or die(mysql_error());

while ($my_news = mysql_fetch_assoc ($news))
// Open while (#1)
{
echo "<p><a href='view_news.php?id=" . $my_news['id'] . $my_news['title'] . "</a></p>"
. "<p>" . $my_news['description'] . "</p>"
. "<p>Автор: " . $my_news['author'] . " " . $my_news['date'] . " · Просмотров: " . $my_news['view'] . "</p>"
// Close while (#1)
}
include './footer.tpl';

index.tpl

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?php
echo $my_settings['title']; ?></title>
<meta
name="description" content="<?php echo $my_settings['meta_d']; ?>">
<meta
name="keywords" content="<?php echo $my_settings['meta_k']; ?>">
</head>
<p>
Последние новости:</p>

footer.tpl

<body>
</body>
</html>





Спустя 4 минуты, 26 секунд (12.02.2011 - 19:22) Evilsoul написал(а):
На какую читаемость?

footer - это подвал а не тело, зачем сюда боди сунул?

Спустя 1 минута, 47 секунд (12.02.2011 - 19:24) alex12060 написал(а):
Я тебе дам пару советов, Попов зло)
Но у тебя вроде пока нет возможности инклудов наделать)

А так, читаем.

Используй периодически для вывода htmlspecialchars()

Базу надо делать require_once();

Почему? Потому-что, без БД (а если ее нет), то сайт работать не будет. А если файла нет, то скрипт работать не будет дальше, и тебе проще будет, а без БД сайт будет выглядеть ужасно)

И кстати, вот это, что ты выводишь, должно быть тут:


<body>
...
</body>

Спустя 1 минута, 43 секунды (12.02.2011 - 19:26) Не гость написал(а):
Evilsoul, ну как бы пока учусь делить логику и этот...мм забыл) представление что ли, так вот учусь делить и это пока первые шаги, думаю что бы там в будущем будут коды шаблона верстки smile.gif

Спустя 3 часа, 43 минуты, 54 секунды (12.02.2011 - 23:10) Evilsoul написал(а):
Не гость
На здесь научишься - гарантирую, если внимательным будешь )

Спустя 10 часов, 32 минуты, 57 секунд (13.02.2011 - 09:43) Не гость написал(а):
Evilsoul, так то я там, про MVC, читал smile.gif

Спустя 29 минут, 44 секунды (13.02.2011 - 10:12) Не гость написал(а):
alex12060, ну Я читал статьи от irbis - team и там советуют делать includeы, а кто такой Попов? smile.gif Мне знакомый дал ссылку на ирбис и сказал что бы не смотрел попова, Я так и не понял кто это)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.