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

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
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
  95. 95
  96. 96
  97. 97
  98. 98
  99. 99
function viewCSS() {
  header("Content-type: text/css");
  echo "*, body {\n";
  echo "  margin: 0;\n";
  echo "  padding: 0;\n";
  echo "  position: static;\n";
  echo "  background: transparent;\n";
  echo "  color:#000;\n";
  echo "  font:100% \"Lucida Grande\", Arial, Helvetica, Verdana, sans-serif;\n";
  echo "  line-height:1.2em;\n";
  echo "}\n";
  echo "html, body {\n";
  echo "  height: 100%\n";
  echo "}\n";
  echo "#wrapper {\n";
  echo "  position:relative;\n";
  echo "  min-height:100%;\n";
  echo "  width: 760px;\n";
  echo "  margin: 0 auto -60px;\n";
  echo "  text-align:left;\n";
  echo "  border-left:1px black solid;\n";
  echo "  border-right:1px black solid;\n";
  echo "}\n";
  echo "#header {\n";
  echo "  background: #CCC url('/images/header.jpg') top center no-repeat;\n";
  echo "  margin:0 auto;\n";
  echo "  height:245px;\n";
  echo "  border-bottom:1px black solid;\n";
  echo "  overflow:none;\n";
  echo "  }\n";
  echo "#navigation {\n";
  echo "  width:200px;\n";
  echo "  background:#fff;\n";
  echo "  float:right;\n";
  echo "  border:1px black solid;\n";
  echo "  padding:20px;\n";
  echo "  margin-top:20px;\n";
  echo "  margin-right:20px;\n";
  echo "  margin-left:20px;\n";
  echo "}\n";
  echo "#navigation ul {\n";
  echo "  list-style-type:none;\n";
  echo "}\n";
  echo "  #tags,#recent_comments{\n";
  echo "  float:left;\n";
  echo "  margin-left:20px;\n";
  echo "  text-align:center;\n";
  echo "}\n";
  echo "#recent_comments a{\n";
  echo " border-bottom:1px black dashed;\n";
  echo "}\n";
  echo "#recent_comments p{\n";
  echo "  font-size:80%;\n";
  echo "  line-height:1.4em;\n";
  echo "  margin-bottom:-5px;\n";
  echo "}\n";
  echo "#tags a{\n";
  echo "  text-decoration:none;\n";
  echo "}\n";
  echo "#tags span           { padding:5px; float:left;     }\n";
  echo "#tags span.first a   { color:#000; font-size:2.6em; }\n";
  echo "#tags span.second a  { color:#111; font-size:2.4em; }\n";
  echo "#tags span.third a   { color:#222; font-size:2.2em; }\n";
  echo "#tags span.fourth a  { color:#333; font-size:2em;   }\n";
  echo "#tags span.fifth a   { color:#444; font-size:1.8em; }\n";
  echo "#tags span.sixth a   { color:#555; font-size:1.6em; }\n";
  echo "#tags span.seventh a { color:#666; font-size:1.4em; }\n";
  echo "#tags span.eighth a  { color:#777; font-size:1.2em; }\n";
  echo "#tags span.ninth a   { color:#888; font-size:1em;   }\n";
  echo "#tags span.tenth a   { color:#999; font-size:0.8em; }\n";
  echo "p.post_preview_date {\n";
  echo "  font-style:italic;\n";
  echo "}\n";
  echo "#content {\n";
  echo "  text-align: justify;\n";
  echo "  padding-bottom:130px;\n";
  echo "}\n";
  echo "#footer {\n";
  echo "  position:relative;\n";
  echo "  margin:0 auto;\n";
  echo "  width:760px;\n";
  echo "  height:60px;\n";
  echo "  padding-top:30px;\n";
  echo "  background: #FFF url('/images/footer.jpg') top center no-repeat;\n";
  echo "  font-size:80%;\n";
  echo "  text-align:center;\n";
  echo "  line-height:0.7em;\n";
  echo "  border-top:1px black solid;\n";
  echo "}\n";
  echo "#footer a, #content a {\n";
  echo "  text-decoration:none;\n";
  echo "  color: #222;\n";
  echo "}\n";
  echo "#footer a:visited, #content a:visited {\n";
  echo "  color: #222;\n";
  echo "}\n";
  echo "#footer a:hover, #content a:hover {\n";
  echo "  color: #333;\n";
  echo "}\n";

Ну как? :)

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

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

  • лол. у меня мозги упорно пытаются это интерпретировать как шелл скрипт.
    Ответить
  • Если приходится отдавать CSS с помощью PHP - архитектура попахивает.
    Если при этом в CSS нету динамики - воняет.
    Если при этом каждая строка выводится отдельным echo вместо HEREDOC или коротких PHP-вставок - код полное дерьмо.
    Ответить
    • кстати, я сам когда-то делал фильтрацию css через php, тоже, там, переменные повставлять...
      Ответить
      • Признаюсь, когда работал с php, написал несколько классов для работы с Google Chart API, которые генерировали js-код. Эх, жаль сорцы безвозвратно потеряны, тут им самое место...
        Ответить
  • Не луркоеб, но все же процитирую:

    "И да, если вы когда нибудь увидите html-код, вынесенный за php-тег в файле .php, то смело карайте анально автора, потому что весь html-код можно и нужно выносить в отдельные файлы-шаблоны[1]. А после анальной кары лишите его доступа к клавиатуре из-за eval-гета. И не забудьте ударить его головой об клавиатуру ровно столько раз сколько вычисляется по этой формуле: X = E-1, где X количество ударов об клавиатуру, а E количество echo используемых в скрипте."
    Ответить
  • А что если этот кодер возьмется писать CSS фреймворк? %)
    Ответить
    • Что-что... плагин для битрикса вестимо родится (против шерсти).
      Ответить
  • ьP"D!X$PX(S)W!L$BC)I!H L)P!F!T)A(D?Y:L(J,Y!Z)U)B"W?P"A!QH,U)E?P L.Y!H,Y!TI,R.A,W J?V!C(W?C"F,A.E,O J!A(X.CW?E$S!G.ZN W:P!L:N)A(J(S)P$J)N,JF(R?M$C.H T:A)R.U"A!A(TG.J.F:UMB?P M,H"S!W(X)Z.A,Q!A,R$Z$KC!LO?J:B$D!M.Y,X K)W:Q.V:X.N Z"OO:I!FX:WC,T(K,E.N.F$K:E$CG,R!KD?M.S B"K(M(U?P"V N)LH:I?T"M"X"X$C?X:V.M RSS"Y)W L U X?D"V:SJ?A(O,L)M)E:O?R!G:Z,B:P)V!U,X!G(J?O"L:O?L(X,J"J$R,BY:G"Y,Q!T(YM$X!H Y:KU)A.P C$J,J.Q"Y.J,H(P:L?F,S(N"N?I!B?A!FM!V.I!A)O:A"K(D.A(F!L!W Z$Q(T"E$Z?L!G?A:E"BV$D,D.S?P.F(Q(K:F"Y V,EВWMZYVZNUPNAFXOUTBNLQTBXSPQFXFJLVSUEZQOCIIHONNJXETJLXSBQUQZTQHBKTCPIAAEEMMLGTKSHOPREHODONZAJSUFJQWVZKUWTKAFBADSHQLTIRKCJKXCHKERSVHWNRIUAFEICCBUOBTTBKPSIDQMTGRAHJOXKXDARONYOFUWNGHATYKZQQMYPQHHLHZDRDCLZQSUUOQDSMSBUMTFTAQLKKM
    Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8