- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
... WndProc (...)
{
case WM_PAINT:
SetPixel (dc, 0, 0, RGB (255, 0, 0));
if (GetPixel (dc, 0, 0) == RGB (255, 0, 0))
printf ("Я знал!");
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+912.8
... WndProc (...)
{
case WM_PAINT:
SetPixel (dc, 0, 0, RGB (255, 0, 0));
if (GetPixel (dc, 0, 0) == RGB (255, 0, 0))
printf ("Я знал!");
break;
}
...
+163
<?
$fid = intval(check($_GET['fid']));
if (empty($_GET['fid']))
{
echo "Ошибка!!!";
;}
if (eregi("[^0-9]", $fid))
{
echo"Попытка взлома!!!";
echo'<a href="../enter.php?'.$ses.'">Главная</a><br/>';
;}
?>
Суровые борцы со взломом...
+118.2
private ArrayList SortListings(ArrayList _listings)
{
ArrayList result = new ArrayList();
ArrayList company_names = new ArrayList();
Hashtable entities = new Hashtable();
foreach (ListOfListings l in _listings)
{
try
{
entities.Add(l.ListingName, l);
company_names.Add(l.ListingName);
}
catch
{
}
}
company_names.Sort();
for (int i = 0; i < company_names.Count; i++)
{
result.Add(entities[company_names[i]]);
}
return result;
}
Сортировка :)
+163.2
//Автор: wapart.net (не зарегистрирован), дата: 3 сентября, 2009 - 18:59
//Пример подтверждения удаления файла.
//в js файле создаем функцию:
function confirmDelete() {
if (confirm("Вы подтверждаете удаление?")) {
return true;
} else {
return false;
}
}
//в html коде пишем ссылку:<a href="/forum/delete_file.php" onclick="return confirmDelete();">Удалить файл</a>
//Работу проверьте сами
//Автор: YAzzz (не зарегистрирован), дата: 8 сентября, 2009 - 16:26
//#permalink
//Можно проще:
function confirmDelete() {
return confirm("Вы подтверждаете удаление?");
}
confirm — возвращает true/false в зависимости от того, куда нажмет посетитель. К.О.
+164.6
<?php
if (isset ($_POST['logform'])) {$logform = $_POST['logform'];} else {$logform = $_POST['logform'];}
echo $logform;
if (isset ($_POST['pasform'])) {$pasform = $_POST['pasform'];} else {$pasform = $_POST['pasform'];}
echo $pasform;
?>
Контрольный в голову
+899.2
char *z="group=";
char *x="end group\n";
char *text=new char[sizeof(z)+sizeof(x)+sizeof(groupName)+1];
strcat(text, z);
strcat(text, groupName);
strcat(text, "\n");
strcat(text, x);
Нашел в исходниках одного менеджера паролей. Вот как надо формировать строки.
+61.2
border: yes!;
найдено в css :-\
−856.6
select to_date(to_char(date_field, 'DD.MM.YYYY'), 'DD.MM.YYYY') from dual
Смысл операция имеет, но есть способы и попроще :)
+116.6
public AbstractCriterion NoPennisMatch(string fieldName, int value)
{
return Restrictions.Between("qnum", Decimal.Parse(value.ToString()), Decimal.Parse(value.ToString() + ".99"));
}
такой вот метод :)
−131.6
SELECT ct.com_id, cdt.com_name, ct.tax_id, pt.tax_name, tt.date FROM com_table AS ct LEFT OUTER
JOIN com_des_table AS cdt ON cdt.id = ct.com_id LEFT OUTER JOIN payments_table AS pt ON pt.id =
ct.tax_id LEFT OUTER JOIN tax_table AS tt ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE '001%' and
ct.com_id = '1' UNION SELECT ct.com_id, cdt.com_name, ct.tax_id, rt.tax_name, tt.date FROM com_table
AS ct LEFT OUTER JOIN com_des_table AS cdt ON cdt.id = ct.com_id LEFT OUTER JOIN reports_table AS
rt ON rt.id = ct.tax_id LEFT OUTER JOIN tax_table AS tt ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE
'002%' and ct.com_id = '1' UNION SELECT ct.com_id, cdt.com_name, ct.tax_id, pt.tax_name, tt.date FROM
com_table AS ct LEFT OUTER JOIN com_des_table AS cdt ON cdt.id = ct.com_id LEFT OUTER JOIN
payments_table AS pt ON pt.id = ct.tax_id LEFT OUTER JOIN tax_table AS tt ON tt.tax_id = ct.tax_id
WHERE ct.tax_id LIKE '001%' and ct.com_id = '0' UNION SELECT ct.com_id, cdt.com_name, ct.tax_id,
rt.tax_name, tt.date FROM com_table AS ct LEFT OUTER JOIN com_des_table AS cdt ON cdt.id = ct.com_id
LEFT OUTER JOIN reports_table AS rt ON rt.id = ct.tax_id LEFT OUTER JOIN tax_table AS tt ON tt.tax_id =
ct.tax_id WHERE ct.tax_id LIKE '002%' and ct.com_id = '0' UNION SELECT ct.com_id, cdt.com_name,
ct.tax_id, pt.tax_name, tt.date FROM com_table AS ct LEFT OUTER JOIN com_des_table AS cdt ON cdt.id =
ct.com_id LEFT OUTER JOIN payments_table AS pt ON pt.id = ct.tax_id LEFT OUTER JOIN tax_table AS tt
ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE '001%' and ct.com_id = '2' UNION SELECT ct.com_id,
cdt.com_name, ct.tax_id, rt.tax_name, tt.date FROM com_table AS ct LEFT OUTER JOIN com_des_table AS
cdt ON cdt.id = ct.com_id LEFT OUTER JOIN reports_table AS rt ON rt.id = ct.tax_id LEFT OUTER JOIN
tax_table AS tt ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE '002%' and ct.com_id = '2' UNION SELECT
ct.com_id, cdt.com_name, ct.tax_id, pt.tax_name, tt.date FROM com_table AS ct LEFT OUTER JOIN
com_des_table AS cdt ON cdt.id = ct.com_id LEFT OUTER JOIN payments_table AS pt ON pt.id = ct.tax_id
LEFT OUTER JOIN tax_table AS tt ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE '001%' and ct.com_id = '3'
UNION SELECT ct.com_id, cdt.com_name, ct.tax_id, rt.tax_name, tt.date FROM com_table AS ct LEFT
OUTER JOIN com_des_table AS cdt ON cdt.id = ct.com_id LEFT OUTER JOIN reports_table AS rt ON rt.id =
ct.tax_id LEFT OUTER JOIN tax_table AS tt ON tt.tax_id = ct.tax_id WHERE ct.tax_id LIKE '002%' and
ct.com_id = '3';
Не помню, что именно. Вырыл в старом логе. К сожалению из-за местных ограничений по длине кода не удалось выложить подобные портянки длинной в 10 тыщ символов.