- 1
- 2
- 3
- 4
- 5
- 6
<?
include 'const.php';
PrintUP("404");
Echo "<img src='https://lh4.googleusercontent.com/-WnF8tpKQA20/AAAAAAAAAAI/AAAAAAAAEEE/IDe9WUshb8c/s120-c/photo.jpg'>Страница не найдена. =(";
PrintDOWN();
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
<?
include 'const.php';
PrintUP("404");
Echo "<img src='https://lh4.googleusercontent.com/-WnF8tpKQA20/AAAAAAAAAAI/AAAAAAAAEEE/IDe9WUshb8c/s120-c/photo.jpg'>Страница не найдена. =(";
PrintDOWN();
?>
Не спрашивайте, что делают функции PrintUP() и PrintDOWN(). Первая - 600 строк пхп кода со вставками вида echo ' function() { js-код } ' ; , вторая - 140 строк с очень странными манипуляциями с файлами "базы данных".
+157
function CommentTask($replic, $depuser){
$fh1 = fopen('tasks/'.$replic['page'], "r");
$str = fgets($fh1, 4096);
$mass = explode("~", $str);
$projectpage = $mass[5].".txt";
$deppage = $mass[6];
fclose($fh1);
$olddate = "";
If (rtrim($replic['date'])<>""){
$fh1 = fopen('tasks/'.$replic['page'], "r");
$str = fgets($fh1, 4096);
$mass = explode("~", $str);
$olddate = " (Изменение даты с ".dt($mass[3])." на ".dt($replic['date']).")";
$data= $mass[0]."~".$mass[1]."~".$mass[2]."~".$replic['date']."~".$mass[4]."~".$mass[5]."~".$mass[6];//В виндовс не \n, а \r\n
$file = 'tasks/'.$replic['page'];
$array=file( $file );
$array[0]=$data;
file_put_contents($file, $array);
}
$fh =fopen('tasks/'.$replic['page'],"a");
fwrite ($fh, "\r\n".date('d.m.Y G:i'). " : ".$replic['addon'].$olddate." (".$_COOKIE[user].")");
addrecord(date('d.m.Y G:i').": "." Добавлено примечание : ".$replic['addon'], " Задание: №".str_replace(".txt", "", $replic['page'])." <a href='tasks.php?page=".$replic['page']."'><i>".$mass[1]."</i>.</a> Автор: ".$_COOKIE[user]."<i> Задача от пользователя <b>".rtrim($mass[2])."</b></i>", rtrim($deppage), "notes");
sendmanagement(namedep(rtrim($mass[6])), date('d.m.Y G:i')."Задание: №".str_replace(".txt", "", $replic['page'])." ".$mass[1].".: "." Добавлено примечание : ".$replic['addon']."<br> Автор: ".$_COOKIE[user]."<i> Задача от пользователя <b>".rtrim($mass[2])."</b></i>", 1, 0);
if (isfl(rtrim($mass[2]))==1){
sendmanagementfl(namedep(rtrim($mass[6])), date('d.m.Y G:i')."Задание: ".$mass[1].".: "." Добавлено примечание : ".$replic['addon']."<br> Автор: ".$_COOKIE[user]."<i> Задача от пользователя <b>".rtrim($mass[2])."</b></i>", 1, 0);
}
if (rtrim($mass[2]) <> rtrim($_COOKIE[user])){
senduser2("Оповещение ", "Задание: №".str_replace(".txt", "", $replic['page'])." ".$mass[1].".: "." Добавлено примечание : ".$replic['addon'], rtrim($mass[2]));
}
sendfollowers($replic['page'], "Задание: №".str_replace(".txt", "", $replic['page'])." ".$mass[1].".: "." Добавлено примечание : ".$replic['addon']);
fclose($fh);
}
БД? Нет, не слышали!
+164
function addnews($str1="", $str2="", $str3="", $str4="", $str5=""){
$num = 0;
$done = 0;
while ($done == 0){
$num++;
$s = "";
if ($num<10000000) {$s="0".$s;}
if ($num<1000000) {$s="0".$s;}
if ($num<100000) {$s="0".$s;}
if ($num<10000) {$s="0".$s;}
if ($num<1000) {$s="0".$s;}
if ($num<100) {$s="0".$s;}
if ($num<10) {$s="0".$s;}
$done = 1;
if (file_exists("news/".$s.$num.".txt")){$done=0;}
}
$fh1 =fopen("news/".$s.$num.".txt","w");
fwrite($fh1, $str1."\r\n");
fwrite($fh1, $str2."\r\n");
fwrite($fh1, $str3."\r\n");
fwrite($fh1, $str4."\r\n");
fwrite($fh1, $str5);
fclose($fh1);
}
Предложили доработать корпоративную тикет-систему. Движок абсолютно всё хранит в txt-файлах. Да, и пароли пользователей тоже - в открытом виде. БД? Нет, не слышали :(
Но это еще не так страшно...
−106
cat huiz.sh
#!/bin/sh
whois $1
Нашёл на старом сервере.
+75
public class SomePoint<T> implements IsPoint<T> {
// some code...
protected Object getValue(Object object) {
IsPoint<?> point = (IsPoint<?>) this;
Object obj = point == null ? null : point.getNonSafe((Enum<?>) object);
return obj == null ? new Double(0) : obj;
}
// some code
}
Где-то в глубинах одного проекта
+145
{"response": {"status": {"version": "4.2", "code": 5, "message": "The Identifier specified does not exist: bieber"}}}
+132
IF ` ` <> ' '.
MESSAGE 'Oh no!' TYPE 'X'.
ENDIF.
ABAP и строковые литералы. Пробел из STRING следует сравнивать именно с ` `, а не ' ' или константой SPACE.
+166
try {
$('#field_9').mask('+7 (999) 999-99-99');
} catch (e) {
$('#field_9').mask('+7 (999) 999-99-99');
}
Не получилось с первого раза? Получится со второго!
+161
$reload_one_by_one = $folder = $datashow = $tagdelete = $ipdatauser = $design = $open_all = $catshow = $main = $daleeshow = $openshow = $number = $add = $size = $papki_numbers = $zagolovokin = $menu = $noli = $show_title = $random = $showlinks = $open_new_window = $shablon = $show_new_pages = $reload_link_show = $reload_link_time = $reload_link_on_start = $show_pages_from = $calendar_future = $calendar_years = $re_menu_type = $must_have_foto_adres = $papki_in_razdel_show = $papki_in_razdel_punkt = $papki_in_papki_show = $papki_in_papki_punkt = $papki_in_pages_show = $papki_in_pages_punkt = $type_menu_item = $razdel_menu_show = $tag_show = $sort_photo = $archive_type = $archive_sort = $another_css_link = $another_css_options = $another_css_font_1 = $another_css_font_2 = $another_css_color_1 = $another_css_color_2 = $another_css_noimages = $author_show = 0;
Кажется найден «брат» говнокода http://govnokod.ru/17836
+57
double g(void) {
int i;
for (i = 0; i < N; i++) {
return (3*psi[i] + 25) * (0.1);
}
}
Попросили посмотреть код. Привожу как есть.