powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / А <? работает в HTML также как коментарий ?> Справочники молчат
13 сообщений из 13, страница 1 из 1
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39905183
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<? работает в HTML также как коментарий ?> Очень интересно
на вход бравзеру вразделе response поступает
<? if($offvesilla!=1){ # {{[(personal)]}} ?>
бравзер обрабатывает как
<!--? if($offvesilla!=1){ # {{[(personal)]}} ?-->
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39905215
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159,

В html всё работает через жопу. Браузер жрёт невалидный html и всем на это насрать, лишь бы страничка открывалась. А парсеры всего этого дерьма состоят из костылей целиком и полностью. Не пытайся понять его логику, просто делай валидный xhtml и всё.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39905305
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Браузер жрёт невалидный html и всем на это насрать
для кого не валидный?
вот посмотри https://webref.ru/html/html
тэг HTML
и куча тегов есть для которых закрывающий тэг не обязателен.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39905313
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
и куча тегов есть для которых закрывающий тэг не обязателен.

Да, я в курсе, что там ничего не обязательно и написание парсера нетривиально, спасибо.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39906688
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Андрей159,

В html всё работает через жопу. Браузер жрёт невалидный html и всем на это насрать, лишь бы страничка открывалась. А парсеры всего этого дерьма состоят из костылей целиком и полностью. Не пытайся понять его логику, просто делай валидный xhtml и всё.
Ну если бы какой-то браузер, обнаружив невалидный html, ругался и ничего не показывал, то этим браузером никто не стал бы пользоваться. Нахрена юзерам браузер, показывающий сообщения об ошибках вместо половины интернета?
А для разработчиков есть валидаторы.
А то, что браузеры молча не показывают неизвестные им теги, так это повелось еще со времен, когда стандарта на html не было, и каждый разработчик браузеров придумывал и добавлял свои теги.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39906821
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone
Ну если бы какой-то браузер, обнаружив невалидный html, ругался и ничего не показывал, то этим браузером никто не стал бы пользоваться.


А пользоваться стал бы чем? Говёным браузером, который такой html жрёт. Вот так дерьмище убивает здравый смысл.
Barlone
А для разработчиков есть валидаторы.

Мне надо распарсить html, чем мне он поможет? Я и так знаю, что выхлоп у них говно.
Barlone
когда стандарта на html не было, и каждый разработчик браузеров придумывал и добавлял свои теги.

Стандарт был, все просто клали на него. Каждое рыло хотело рыночек.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39906882
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
<? if($offvesilla!=1){ # {{[(personal)]}} ?>

эту срань должен сервер обрабатывать, а не браузер
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39906984
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
Андрей159
<? if($offvesilla!=1){ # {{[(personal)]}} ?>

эту срань должен сервер обрабатывать, а не браузер

во во, причём тут хтмл-парсер...
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39907688
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
Изопропил
пропущено...

эту срань должен сервер обрабатывать, а не браузер

во во, причём тут хтмл-парсер...


сделал оптимзатор. создается кеш в php. Много запросов mysql рендерятся в готовый html код, но остаются некоторые условия, например group_id и разрешения. Любой документ по сути после редактирования - это константа. Нет смысла тратить 360мс на сбор данных и рендер, если можно потратить только 64мс на чтения php кеша (мы привыкли к txt кешу, но я решил так). Короче, вместо .tpl также используется php как шаблон с той идеей как для tpl (поиск и замена). На стадии тестирования обнаружил, что <? не печатает. Как раз интуитивно было бы не плохо видеть как выглядит шаблон.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39907692
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
<? if($offvesilla!=1){ # {{[(personal)]}} ?>

это пхп-шный код, а не хтмльный, его так не закешируешь
это условие будет всегда, его надо подставлять в вызов
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39908717
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в курсе. Не каждый до такого додумается, понимаю недоумение. У меня все отлично кеширует на PHP прямо в исполнительный файл php, в котором практически вся информация HTML и только несколько условий остались <? XXX ?>. Просто поразил сам бравзер, когда я просто хотел посмотреть без компиляции PHP как текст.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39908837
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Стандарт был, все просто клали на него. Каждое рыло хотело рыночек.
Все "говнище" заложено в стандарт. Твои страдания проистекают от непонимания этого факта, обусловленного незнакомством со стандартом. Вот этот код стандартен и валиден, он отрисовывается правильно:

<b>q<i>q</b>q</i> - q q q

html и xml являются разновидностями в семействе sgml-языков. В xml самый строгий синтаксис, в html менее строгий, а стандарт sgml описывает общие принципы, которым удовлетворяет и html и xml и еще куча другого говнища.

Стандарт html был рассчитан на говенные каналы связи, в которых могли потеряться куски разметки, браузер должен был быть способен по максимуму исправить эти косяки и показать пользователю дошедшую до него информацию в наиболее презентабельном виде. Облегчение страдании горе-разработчиков, не способных распарсить документ, в стандарт не входило.
...
Рейтинг: 0 / 0
А <? работает в HTML также как коментарий ?> Справочники молчат
    #39909310
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159
только несколько условий остались <? XXX ?>.

какая жалость, браузер отказывается понимать PHP код
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / А <? работает в HTML также как коментарий ?> Справочники молчат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]