- 1
- 2
- 3
>govnokod.ru - По колено в говнокоде
Предлагаю переименовать в
>govnokod.ru - Поколение говнокодеров
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
>govnokod.ru - По колено в говнокоде
Предлагаю переименовать в
>govnokod.ru - Поколение говнокодеров
+170
//левое меню
$stra=str_replace("/text.php?id=","",$_SERVER['REQUEST_URI']);//узнаём название страницы
$sql2 = "SELECT * FROM `$pref"."left_menu` where `id`='$stra'";
"Цитата" из самописного движка
+182
<?php echo "<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> <title>$PAGE_TITLE</title> </head> <body> <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%' id='AutoNumber1'> <tr> <td width='100%' colspan='2' bgcolor='#DDFFFF'> <p align='center'>здесь выводится шапка</td> </tr> <tr> <td width='17%' align='left' valign='top' bgcolor='#FFDFFF'> <b>Меню сайта</b><p> <b>-</b><a href='index.php?mod=mod1'>Модуль1</a> <br> - <a href='index.php?mod=mod2'>Модуль2</a></td> <td width='83%' align='left' valign='top'>"; ?>
// Предвижу комментарии, где скажут, почему я не вывожу HTML код отдельно, а php отдельно. Я приучил себя к написанию 100% PHP кода
Хоть это и из статьи 2006 года , но всё равно кажется бредом .
+163
function normal_date($date, $separator) {
$now_time=time();
$game_time=getdate($date);
$ret = $game_time['year']."$separator".$game_time['mon']."$separator".$game_time['mday']." ".$game_time['hours'].":";
$str_min=(string) $game_time['minutes'];
if (strlen($str_min)==1) {$ret.= "0".$game_time['minutes'];} else {$ret.= $game_time['minutes'];}
return $ret;
}
function normal_date_br($date, $separator) {
$now_time=time();
$game_time=getdate($date);
$ret = $game_time['year']."$separator".$game_time['mon']."$separator".$game_time['mday']."\n".$game_time['hours'].":";
$str_min=(string) $game_time['minutes'];
if (strlen($str_min)==1) {$ret.= "0".$game_time['minutes'];} else {$ret.= $game_time['minutes'];}
return $ret;
}
От везет. Следующий же файл в очередной фиксации проекта открыл и сразу наткнулся. Играем в веселую игру - найти 10 отличий!
+162
//записали значения, от которых отталкиваться будем. Типа первые значения. Почти повторяют столбцы в таблице
$maxv1=303268.26141;
$maxv2=0;
$maxv3=0;
$maxm1=294798.84277;
$maxm2=0;
$maxm3=0;
$maxq=10067.89169;
//а теперь финт ушами - находим сумму полей в таблице
$thisres = mysql_db_query($base, "select * from $Tablename[3]", $link);
while ($thisrow = mysql_fetch_array($thisres)) {
$maxv1+=0+(float)$thisrow['v1']; //самая прекрасная часть
$maxv2+=0+(float)$thisrow['v2'];
$maxv3+=0+(float)$thisrow['v3'];
$maxm1+=0+(float)$thisrow['m_in'];
$maxm2+=0+(float)$thisrow['m_out'];
$maxm3+=0+(float)$thisrow['m3'];
$maxq+=0+(float)$thisrow['q'];
}
//и так еще 2 таблицы складываются
Шедевр выдран из творения моего коллеги. Комментарии мои. Задача - найти разницу по каждому полю между двумя последними записями в таблице и результат записать в другую таблицу.
+163
if ( file_exists( dirname($_SERVER['DOCUMENT_ROOT']).'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpg';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpg';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.jpeg';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPEG';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.gif';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.gif';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.png';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.png';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.JPG';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.JPG';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.GIF';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.GIF';
} elseif ( file_exists( $_SERVER['DOCUMENT_ROOT'].'/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG' ) ) {
$img = '/preview/disk/'.$item['marka'].'/'.$modelka.'.PNG';
$bigimg = '/imgbyname/disk/'.$item['marka'].'/'.$modelka.'.PNG';
/*
* а теперь с цветами
*/
// еще столько же условий...
{
$img = '/images/lotImg.jpg';
$bigimg = '/images/lotImg.jpg';
}
Взято из какого-то подобия интернет-магазина
+173
foreach ($shops as $shop) {
if($merch["id"] == $shop["id_user"]){
switch ($shop["weekday"]){
case 0: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 1: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 2: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 3: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 4: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 5: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
case 6: if($shop["status"] == 1) $temp[$shop["weekday"]]["done"] += 1;$temp[$shop["weekday"]]["total"] += 1;break;
}
}
}
Коммерческий продукт.
FUUU~~~
+160
<div class="title"><h3>Мотивация дня</h3></div>
<?php
$my_new_query = new WP_Query("pagename=motivation");
while ( $my_new_query->have_posts() ) : $my_new_query->the_post();
?>
<a id="youtubevid" href="/motivation" class="frame"><!-- img --><i class="frame__play"></i></a>
<script>
url = $.jYoutube("<?php echo $post->post_content; ?>", "big")
$("#youtubevid").append($('<img src="'+url+'" />'));
</script>
<?php
endwhile;
?>
+157
if (copy($file, $jBase_url . "/img/albums/".$new_name))
echo "Файл загружен! <br>";
else echo "Файл НЕ был загружен.";
$result = mysql_query ("INSERT INTO photos(name,img,albums)
VALUES ('$name','".$jBase_url."/img/albums/$new_name','$albums_id')");
if($result == 'true')
{
echo "<b>Данные успешно добавлены</b><br />";
echo "<a href='index.php'>Перейти на главную</a>";
exit;
}
else
{
echo "Ошибка при добавлении в БД";
}
Внимание вчитайтесь... Главное заметьте, что если файл не загружен, то запись перестаёт иметь всякий смысл... Что мы видим на практике? Про сам код я в обще промолчу, тут не гавнокод, а «дерьме», «дрыстня» настоящая.
+153
$r = mysql_query("SELECT COUNT(*) FROM `TABLE`");
$c = mysql_fetch_array($r);
$k = rand(0,$c[0]-1);
$r = mysql_query("SELECT * FROM `TABLE` LIMIT ".$k.",1");
На форуме вчера увидел =) Вопрос состоял в том, чтобы вытащить из базы любое значение, рандом :D