"PHP" / Говнокод #2769 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
<HTML>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</meta>
<BODY>
<style>
<? include "style.css"; ?>
</style>
<?
include "menu.php";
include "main.php";
?>
</BODY>
</HTML>

Своеобразный способ подключения стилей)))
Из ЛС вконтакта.

Запостил: Subsanek Subsanek, (Updated )

Комментарии (39) RSS

  • Обратите внимание на расположение тегов и их неодинаковый регистр.
    Ответить
  • Имеет смысл только если бы style.css был php-файлом, генерируемым налету... а так бред...
    <link href="style.css" rel="stylesheet" type="text/css" media="all" />
    Ответить
    • Кроме того, такой style.css не попадет в кэш браузера. И будет каждый раз забивать канал.
      Ответить
      • В данном примере вообще кеширования не будет...
        Весь текст css будет в html попадать.
        Ответить
      • а вдруг стайл небольшой? Тогда не страшно.

        С другой стороны: первое открытие этой страницы будет быстрее, если бы файл подключался как css
        Ответить
        • Ну то, что говнокод будет работать и выполнять свои функции это не секрет.
          Вопрос в том как он написан и как это влияет на производительность или логику.
          пля, ну смысл думаю понятен.
          Ответить
  • Не говнокод. Снижение нагрузки на канал засчет нагрузки на сервер + сохранение стиля при сохранении одной этой страницы.
    Ответить
      • И <head /> Щас тоже модно не включать, а писать meta теги после <html> ?
        Ответить
        • Его право, тем более - не обозначен стандарт. Каждый дроверстает как он хочет.
          А ваши "ололо" отдельным сообщением и вопрос про include выдают ваши знания в целом и в данном вопросе конкретно. А вы даже спасибо не сказали человеку, объяснивнему вам конструкцию include.
          Ответить
          • Ну так практически во всем говнокоде, что на этом сайте весь код является допустимым.
            Ответить
    • Согласен, но человек, знающий об этом, не будет так верстать ))
      Ответить
  • > Из ЛС вконтакта
    Где-то есть исходники? *__*
    Ответить
  • у нас однажды в проекте совершенно мистическим образом перестали подключаться стили.

    банально пишем <link rel="stylesheet" type="text/css" href="data/styles.css"> и... и ничего. Страничка радостно проходит верификацию на W3C, ни единого варнинга, а стилей нет. Пришлось извращаться подобным инклюдом.
    Ответить
      • Да в том то и дело, что всё правильно. Даже не знаю как вам показать то....
        Ответить
        • И firebug показывает, что файл загрузился и в ответе правильное содержание, а не текст 404 страницы?
          Ответить
          • Не помню уж насчет файрбага, но во view compilated source (есть такой плагин к ФФ) - все стили есть, описаны, но... не обрабатываются движком рендера страницы.
            Ответить
            • Может просто старый лист стилей кэшировался?
              Откройте другим браузером или очистите весь кэш файрфокса.
              Ответить
              • Да поздно уже, проект медным тазом накрылся, только архивы остались 🙂
                Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8