- 1
- 2
- 3
- 4
- 5
- 6
- 7
function gp($gp){
$gp_res=$_GET[$gp];
if ($gp_res == ''){
$gp_res=$_POST[$gp];
}
return $gp_res;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155.3
function gp($gp){
$gp_res=$_GET[$gp];
if ($gp_res == ''){
$gp_res=$_POST[$gp];
}
return $gp_res;
}
а поидее можно было юзать $_REQUEST[$gp]
+144.7
<form ....
<a href="#" class="lalalala" onclick="$('#frm').submit()">Подтвердить</a>
...
</form>
изначально было так
в админке ))
+144.8
$uploaddir = '../images/';
$uploadfile1 = $uploaddir . basename($_FILES['img']['name']);
все те же индусы
+56.6
class inTm: public ioTm
{ public: inTm(){ startInTm(); buffer=temp; };
int readTm (tmData&);
virtual void message(const structMessage&){};
void inputArray (int);
void setNonBlock(int);
void startInTm();
long readTmPos(tmData&);
protected:
unsigned char temp[lengthBuffer];
virtual unsigned char* readBuffer(int&)=0;
int inputBuffer();
void convertTm(unsigned char*, tmData&);
virtual long getPos(){ return current-count-countTemp; };
private:
void cnvTmPC (unsigned char*, tmData&);
void cnvTmNet (unsigned char*, tmData&);
friend inTmBl;
friend finTm;
int count;
int lengthIn;
unsigned char* tempBuf;
int countTemp;
};
Программист Мудрецов (фамилия у человека такая) был большим затейником. Например, код на С++ в хидерах он формативровал по центру - как стихи.
P. S. Надеюсь, на сайте форматирование сохранится.
+176.4
if($n==1 or $n==3 or $n==3 or $n==4 or $n==5) {
if($n ==1 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 1c='1' and id_sett='1'");}
if($n ==2 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 2c='1' and id_sett='1'");}
if($n ==3 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 3c='1' and id_sett='1'");}
if($n ==4 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 4c='1' and id_sett='1'");}
if($n ==5 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 5c='1' and id_sett='1'");}}
кусок из примера кода, который чувак прислал к нам в контору вместе с резюме
+137
if (messages[i].description != "")
if (messages[i].description.StartsWith("<![CDATA["))
{
messages[i].description = messages[i].description.Substring(9);
messages[i].description = messages[i].description.Substring(0, messages[i].description.Length - 3);
}
для строк типа <![CDATA[******]!>
Возникает устойчивое ощущение говнокода. Как нормально написать? :)
+133.1
/// <summary>
/// General handler for all buttons
/// </summary>
private void FormButtons_Click(object sender, EventArgs e)
{
Control control = (Control) sender;
if (control.Handle == btnCreateInvoices.Handle)
ExportOrders();
else if (control.Handle == btnFirstUsageInvoices.Handle)
ExportFirstUsageInvoices();
else if (control.Handle == btnImportCustomers.Handle)
ImportCustomers();
else if (control.Handle == btnImportProdcuts.Handle)
ImportProducts();
else if // и так далее...
}
WinForms приложение, на все кнопки навешен 1 обработчик события OnClick.
А внутри вот....
+142.5
$out="<table valign=top>";
for($k = 0; $k <= 6; $k += 1){
$sql="SELECT * FROM user_news1 ORDER BY date DESC LIMIT ".$k.",1";
$query=mysql_query($sql);
$out.="<tr>";
while ($res=mysql_fetch_assoc($query)){
$out.="<td style='vertical-align:top'>
<div class=newsblock>
<div class=newsdate>".date("d.m.Y G:i",strtotime($res['date']))."</div>
<div class=newschapter><a href='/news/".$res['id'].".html'>".$res['header']."</a></div>
".($res['photo']!= '' ? " <a href='/news/".$res['id']."'><img src=/".str_replace(".", "_small.", $res['photo'])." class=imgnews border=0 align=left></a> " : "")."
<div>".$res['announce']."</div></td>";
}
$out.="</tr>";
}
$out.="</table>";
echo $out;
Вот как надо новости выводить:)
+50.8
$find = str_replace(",", "", $find);
$find = str_replace(".", "", $find);
$find = str_replace("/", "", $find);
$find = str_replace(" ", "", $find);
$find = str_replace("-", "", $find);
$find = str_replace("+", "", $find);
$find = str_replace("#", "", $find);
Регулярные выражения =)
−53.9
uint32_t getuint32(char *p){
return (*p<<24)|(*(p+1)<<16)|(*(p+2)<<8)|(*(p+3));
}