- 1
- 2
- 3
- 4
- 5
- 6
Allow* AccessSection::check(CONNECTION * connection, char *username, char *password)
{
...
if (current->username != "" && username != "" && current->username != username)
continue;
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
Allow* AccessSection::check(CONNECTION * connection, char *username, char *password)
{
...
if (current->username != "" && username != "" && current->username != username)
continue;
...
Кусок кода из прокси-сервера Shweby
+121
private static readonly char SPECIFIER = "$"[0];
private static readonly char DELIMITER = ":"[0];
private static readonly char[] DELIMITER_ARRAY = new char[1] { DELIMITER };
В глубинах довольно большой CRM'ки
+152
$data = curl_init('http://'.$site.'/index/sub/');
curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($data, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($data, CURLOPT_POST, 1);
curl_setopt($data, CURLOPT_POSTFIELDS, $post);
curl_setopt($data, CURLOPT_HTTPHEADER, $headers);
curl_setopt($data, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($data, CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($data, CURLOPT_TIMEOUT,$timeout);
//curl_setopt($data, CURLOPT_COOKIEFILE, $cookie);
$data2 = curl_exec($data);
curl_close($data);
$return = iconv('utf-8','cp1251',$data2);
if (preg_match('/Неправильный логин или пароль/Ui',$return)) return FALSE; else return TRUE;
+115
#include "iostream"
using namespace std;
int main()
{
cout << "Vvedite storonu a:";
int a;
cin >> a;
cout << "Vvedite storonu b:";
int b;
cin >> b;
cout << "Vvedite storonu c:";
int c;
cin >> c;
int g=1;
while(g=1){
if(a==0||b==0||c==0){ cout << "Ne treugolnik";
break;}
if(a<=b+c || c<=a+b || b<=a+c){ cout << "Daaa!!! Treugolnik";}
break;}
return 0;
}
Вот как мы узнаем, треугольник ли это по сторонам.
+116
struct Epica
{
public:
signed int Value;
};
//...
Epica* ValEp[10][17];
//...
ValEp[i][jj][0].Value;
Угадайте, что с автором?
+166
function trimzero($i){
$i=trim($i);
if(is_string($i) && strlen($i)>1){
while(ereg("^0",$i))
$i=ereg_replace("^0",'',$i);
}
return $i;
}
+77
private final List<ItemInfo> _items = Collections.synchronizedList(new Vector<ItemInfo>());
Пример убер-синхронизации (чтоб наверняка).
Используется и по сей день.
Кусок из крупного эмулятора сервера L2 (Потомок сборки L2Rebellion).
+164
<?php
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if(!empty($_POST['name']))
{
$name = 'Гость';
}
else
{
header("location: ./");
}
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
if(!empty($_POST['message']))
{
$message = $_POST['message'];
}
else
{
header("location: ./");
}
$db = mysql_connect("localhost", "book", "book");
mysql_select_db("book", $db);
$result = mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') ");
if ($result == true)
{
header("location: ./");
}
else
{
echo 'Ошибка! Сообщение не добавлено';
}
?>
Шедевр, на одном форуме встретил =)
+113
//Удаляем последний символ из мемо :)
Procedure Button1Click(Sender : TObject);
Begin
// Some GovnoCode...
Memo1.Lines.SelLenght := Length(Memo1.Text) - 1;
Memo1.SelStart;
Memo1.CopyToClipboard;
Memo1.Clear;
Memo1.PasteFromClipboard;
// Some GovnoCode...
End;
end.
Вот так, простенько и со вкусом, мы избавляется от последнего символа из Memo1.Text.
+147.6
$date = implode("-", array_reverse(explode(".", $date)));
Зеркалим дату (ГГГГ.ММ.ДД -> ДД.ММ.ГГГГ).