- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
<?session_start();
require_once "../Source/connect.php";
require_once "../Models/Comment(class).php"?>
<link rel="stylesheet" href="../Source/style.css" type="text/css" />
<a href="../Forms/Register_form.php">Регистрация</a> <br/><br/>
<form name="login" action="../Controller/Controller.php" method="post">
<input name="login" type="text" value=""> Логин <br/>
<input name="password" type="password" value=""> Пароль <br/>
Введите данные:<br/><br/>
<input name="do" type="submit" value="Войти">
<?session_destroy();?>
</form>
<?
$comment = new Comm();
$comment->Menu();
$comment->Coments();
?>
Хочется назвать сие творение: "Очень быстрая сессия".
Это весь код главной страницы простенького сайта-блога. Автор даже не подозревает о существовании тегов <html>, <head> и <body>. Вначале можно было подумать, что он засунул их в один из подключаемых файлов, а нет. Просто не нужны они ему и все.
Lure Of Chaos 25.08.2010 20:53 # 0
ну и чехарда с именами (Comm,$comment,Coments) прибавляет запашку
хотел было порадоваться "правильным" тегам link и br, но все же автор спалился на тегах input ((
а что бы вообще это не работало, достаточно установить short_open_tag=Off ))))))
вывод: автор слышит звон, но не знает, где он.....
bugmenot 25.08.2010 22:56 # 0
> не подозревает о существовании тегов <html>, <head> и <body>
ВНЕЗАПНО, они не нужны
Lure Of Chaos 26.08.2010 00:51 # 0
> ВНЕЗАПНО, они не нужны
ВДРУГ, они нужны. Хотя бы для <link rel="stylesheet" href="../Source/style.css" type="text/css" />
Лично споткнулся об это, когда хотел добавить стайлщит в середине контента (модуль мог рисовать только в своем личном div'е) - и он был проигнорирован, покуда не придумал, как добавить его в заголовочную секцию.
Впрочем, мне никогда не приходило в голову игнорировать эти теги ВООБЩЕ О_О
Анонимус 26.08.2010 02:01 # +1
bugmenot 26.08.2010 02:08 # −1
спорь с W3C:
зараза, вставляет пробелы
bugmenot 26.08.2010 02:15 # 0
Анонимус 26.08.2010 02:22 # 0
Читайте спеки внимательнее))
bugmenot 26.08.2010 03:32 # 0
Хотя этот ваш XHTML 1.1 морально устарел поскольку HTML 5 пребудет в состоянии working draft еще много лет и только потом, может быть, мы увидим рекомендацию XHTML на его базе. А HTML, HEAD и BODY -пережитки времён HTML 3.2
Анонимус 26.08.2010 03:34 # 0
Анонимус 26.08.2010 02:22 # 0
Там нельзя закрывать таг LINK одиночно. А у автора он закрыт. Так что его код не валиден.
SunnyMagadan 26.08.2010 09:38 # +1
<!doctype html public '-//W3C//DTD HTML 4.01//EN'
'http://www.w3.org/TR/html4/strict.dtd'>
убрать.
Т.к. автор кода никакого doctype не писал, а я сомневаюсь что он даже про него слышал, то весь его html код ниразу не валидный, как бы там не хотелось.
bugmenot 26.08.2010 10:01 # +1
Анонимус 26.08.2010 13:53 # +1
Ваш К.О.
Lure Of Chaos 26.08.2010 12:21 # +2
SunnyMagadan 26.08.2010 09:19 # 0
Лично мне в голову тоже не приходило писать html без <html>, <head>, <body>. Стандарты не просто так придумали.
bugmenot 26.08.2010 09:32 # 0
Даже не 3.2 пережиток Ж)
Lure Of Chaos 26.08.2010 00:51 # 0
bugmenot 26.08.2010 02:14 # 0
Анонимус 26.08.2010 02:00 # +2
2) ВНЕЗАПНО вообще ничего не надо: ни объекты, ни функции, ни структурный подход, ни принцип DRY.
Можно писать по ковбойски, и будет работать.
Lure Of Chaos 26.08.2010 12:20 # −1
работа не гарантируется, везде и всегда.
Lure Of Chaos 26.08.2010 12:22 # −1
SunnyMagadan 26.08.2010 14:23 # +1