- 1
- 2
- 3
- 4
$val = trim($val);
for ($x = 0; $x < 20; $x++) {
$val = str_replace(' ', ' ', $val);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
$val = trim($val);
for ($x = 0; $x < 20; $x++) {
$val = str_replace(' ', ' ', $val);
}
Замена нескольких пробелов в строке подряд на один.
+151
std::string wbfunc(std::string& hash)
{
std::string line;
std::ifstream f("/home/hromjo/q");
int l = 0;
while (std::getline(f, line))
{
std::cout << "Перебор: " << l << "паролей." << "\n";
l++;
if (md5(line) == hash)
{
return line;
break;
}
}
}
Возможно слегка не в тему.
Писал я и хочу проверить, говнокод ли это.
И что можно исправить в этом говнокоде.
+167
<?php
// Парсируем установочный файл
if(@parse_ini_file("../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../phpshop/inc/config.ini",1);
elseif(@parse_ini_file("../../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../../phpshop/inc/config.ini",1);
elseif(@parse_ini_file("../../../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../../../phpshop/inc/config.ini",1);
else $SysValue=@parse_ini_file("../../../../../phpshop/inc/config.ini",1);
PHPShop
+138
/usr/include/sys/seg.h:
#define shm_ptr u_ptrs.shmptr
myfile.c:
static SHRMEM_INFO_PTR shm_ptr = NULL;
Сегодня для разнообразия системный хедер от AIX.
Повбывав бы производителей, которые ограничивают полет моей фантазии (и так весьма приземленный) в именованиях моих личных переменных!
−858
IF ((SELECT 1 FROM DELETED AS D INNER JOIN INSERTED AS I ON (I.[id_Status]=D.[id_Status])) IS NULL )
такий от тригер стоїть на апдейт однієї таблички ...
ось так -- IF Insertes.id_Status != Deleted.Id_Status було б значно краще і лаконічніше.
+151
return *reinterpret_cast<ChatUnitList*>(&m_contacts); //black magic
Действительно черная магия... Хотя работает, но я не уверен, что на всех платформах
+159
$sql="SELECT * FROM `obmennik_files` WHERE(`id`='$ofile_id' && `id_user`='$user[id]') LIMIT 1";
$row=mysql_fetch_assoc(mysql_query($sql));
if(!is_array($row)) echo'Этот файл не найден.<br />';
из мода к dcms)
+130
awk -F "" 'BEGIN{OFS=""}$890$891$892$893=="0003"{sub("5","2",$917)}{print}' < posting.dat
Свеженькое:) Только что написал.
Оказывается, и -F "" на что-то сгодился, зря я на него гнал.
+163
smart_ptr<const AbstractElanos> pointy;struct Intializer{Intializer(void){pointy=new Elanos;};}initer;
Согласно проектного решения
smart_ptr<const AbstractElanos> pointy=new Elanos;+162
//В H:
//...
#define Addr Byte
//...
//В СРР:
//...
bool Eraxcs(Addr b)
{
assert(sizeof(b)>0);
//...