- 1
- 2
- 3
- 4
- 5
- 6
$a = "1";
$b = "$a";
if($a == $b) {
echo '$a = $b';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
$a = "1";
$b = "$a";
if($a == $b) {
echo '$a = $b';
}
Восемь часов за компом.. Посмотрел на код еще раз :D
+143
// Так мы генерируем страницу:
ob_start();
renderPage($price, $order);
$renderPage = ob_get_clean();
// Функция renderPage выглядит так:
function renderPage(&$setup, &$order){
?>
<div id="setupMenu">
<!-- дальше простой html с подстановкой php-переменных -->
<?php } ?>
Вот почему у функции нельзя было сделать простой return, а надо было закрывать скобки php и затем при вызове использовать ob_*, чтобы получить html.
+143
<?php
if (! (false === $cnt))
{
// ...
}
Сначала от этой конструкции у меня взорвался мозг. Потом, когда я увидел аналогичную, только вместо false пустая строка, я понял, что «просто в пхп нет оператора "!===" ».
+143
#include <stdio.h>
amin()
{
такая вот незначительная опечатка.
+143
void Draw(object sender, PaintEventArgs e)
{
e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
//X
e.Graphics.DrawLine(new Pen(Color.Blue, 3), new Point(0, this.Height / 2), new Point(this.Width, this.Height / 2));
//Y
e.Graphics.DrawLine(new Pen(Color.Red, 3), new Point(this.Width / 2, this.Height), new Point(this.Width / 2, 0));
PointF[] p = new PointF[this.Width];
//MessageBox.Show((Math.PI / 180 * 1).ToString());
for(int i = 0, z = this.Width; i < (this.Height / 2); i++, z++)
{
p[i].X = (float)Math.Cos(z) * this.Width;
p[i].Y = (float)Math.Sin(i) * this.Height;
}
e.Graphics.DrawCurve(new Pen(Color.LightSkyBlue, 2), p, 2);
}
+143
function changeAlign() {
try {
for(var i = 0; i < document.getElementById("tariff_content").getElementsByTagName("table").length; i++) {
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].className == "common") {
document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellPadding");
document.getElementById("tariff_content").getElementsByTagName("table")[i].removeAttribute("cellSpacing");
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[0].className != "header"){
var firstTDCount = 0;
for(var z = 0; z < document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells.length; z++) {
firstTDCount = firstTDCount + (document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[z].colSpan);
}
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].insertRow(0);
for(var j = 0; j < firstTDCount; j++) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].insertCell(j);
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].className = "header";
document.getElementById("tariff_content").getElementsByTagName("table")[i].tBodies[0].rows[0].cells[j].innerText = " ";
}
}
for(var j = 0; j < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows.length; j++) {
for(var k = 0; k < document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length; k++) {
if(
(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells.length > 1) && (k != 0)
&& (document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].className != "header")
)
{
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k - 1].rowSpan == 1) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "right";
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.backgroundColor = "red";
}
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].colSpan == 2) {
document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.textAlign = "center";
}
if(document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width == "60px") {
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].style.backgroundColor = "red";
document.getElementById("tariff_content").getElementsByTagName("table")[i].deleteRow(j);
break;
//document.getElementById("tariff_content").getElementsByTagName("table")[i].rows[j].cells[k].style.width = "";
}
}
}
}
}
}
} catch(e) {}
return false;
}
http://www.mts.ru/upload/images/script/js.js
+143
$db = new sql_db($server_db, $user_db, $pass_db, $name_db);
$db->sql_query("SELECT * FROM `".$prefix."_global` WHERE `name`='global';");
$row = $db->sql_fetchrow();
define("LANGUAGE_ADMIN","{$row['language_admin']}");
define("MODUL_HOME_ADMIN","{$row['home_modul_adm']}");
define("THEMA_ADMIN","{$row['thema_admin']}");
require_once ("language/".LANGUAGE_ADMIN."/ind.php");
if(IN_ADMIN){
define("IN_ADMIN", TRUE);
if (!file_exists ("modules/".MODUL_HOME_ADMIN."/index.php"))
die (UNIT_NO_DEFAULT);
if (isset($_GET ['am'])){ $MODULES = $_GET ['am']; }
else { $MODULES = MODUL_HOME_ADMIN; }
if (file_exists ("modules/".$MODULES."/index.php")) {
require ("modules/".$MODULES."/index.php");
}
else{ echo UNIT_IS_NOT_FOUND; }
if (file_exists (Subject_file_path)) {
$TEMPLATES_SITE = file_get_contents(Subject_file_path);
}
else{
echo SUBJECTS_NOT;
}
require(Connect_funct_temp);
echo $COD_TEMP;
if(!check_user($UserID)) logout();
} else { require(Authorisation_file_path); }
Пишу CMS и просто интересно мнение... Код короткий, так как многое через define()
И очень интересно Ваше мнение по нему, зачем define(), чтобы человек первый встречный не наизменял там чего, чтото типа защита от ламера, НО от ЛАМЕРА только) Просто программер так всё поймёт...
Кароче я тут в первые, и поэтому я ХЗ чё вам сказать ещё))
+143
1. Логин может содержать только латинские символы, цифры, дефис и знак подчеркивания
+143
<TABLE WIDTH=100% height=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
<tr><td width=426 align=left valign=top class=info_kaire>
<img src="images/uzsakymas_kaire.jpg" width="416" height="438" alt="" border="0" align="">
</td>
<td class=info>
<!-- informacija -->
<form action="{PHP_SELF}&m=uzsakymas" method=POST><br>
<!-- ----------выкинул форму----------------------------------------------------- -->
</form>
<!--end of informacija -->
</td></tr>
</table>
</TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=439 ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=85 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=39 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=46 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=85 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=85 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=85 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=1 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/spacer.gif" WIDTH=434 HEIGHT=1 ALT=""></TD>
<TD></TD>
</TR>
</TABLE>
из серии http://govnokod.ru/3525, http://govnokod.ru/3524 и http://govnokod.ru/3522
переходим к темплейтам. выбран шаблонизатор patTemplate какой то.
На что обращать внимание:
в 17 строке аффтар полиглот,
25-43: без комментариев ваще.
+143
<?php
echo "
<b>
Ахуеть
</b>
";
?>