- 1
- 2
- 3
- 4
- 5
<?php
define('FLAG', true);
/*немного другого кода*/
while(FLAG){ if(FLAG===true && FLAG!==false) break; }
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156.1
<?php
define('FLAG', true);
/*немного другого кода*/
while(FLAG){ if(FLAG===true && FLAG!==false) break; }
?>
Ну это надо же!!!
Зачем так писать?
+138
echo 'antichat'
ggg
+140
echo "<script>alert(/xss/)</script>";
=\
+149
//Iterate through temp array to complete the catpath of all categories
$ready = false;
while ($ready == false) {
$ready = true;
.....
} else {
$ready = false;
}
}
А как вам такое?
+165.5
foreach($data as $k=>$v)
{
if(!isset($data[$k]))
{
$data[$k] = $v;
}
}
+143.5
class upload {
//...
function upload($file = '', $destination = '', $permissions = '777', $extensions = '') {
//...
if ( ($this->parse() == true) && ($this->save() == true) ) {
return true;
} else {
return false;
}
}
}
Интересно для кого конструктор возвращает результат...
Oscommerce
+152
public function step($step = 1)
{
switch ( $step )
{
case 1 :
return $this->step1();
break;
/*
case 2 :
return $this->step2();
break;
case 3 :
return $this->step3();
break;
case 4 :
return $this->step4();
break;
case 11 :
return $this->step11();
break;
*/
default :
return $this->step1();
break;
}
}
^%)
+137.7
foreach ($_pp as $k => $v){
if ($v['qty'] == $_pp[$i*count($groups)]['qty']){
$qtys[$i][]=$v;
}
За такое надо кромсать
+144.1
... and p.products_group_access like '%,". $customer_group_id.",%'
OR
p.products_group_access like '%,". $customer_group_id."'
OR
p.products_group_access like '". $customer_group_id.",%'
OR
p.products_group_access = '". $customer_group_id."')";
REGEXP уже не рулят
+154
function query_safe()
{
$time_before = $this->get_real_time();
if(!$this->connected) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);
$args = func_get_args();
$tmpl =& $args[0];
$tmpl = str_replace("%", "%%", $tmpl);
$tmpl = str_replace("?", "%s", $tmpl);
foreach ($args as $i=>$v) {
if(!$i) continue;
if(is_int($v)) continue;
$args[$i] = "'".mysql_escape_string($v)."'";
}
for($i=$c=count($args)-1; $i<$c+20; $i++)
$args[$i+1] = "UNKNOWN_SQL_COMMAND_$i";
$sql = call_user_func_array("sprintf", $args);
//echo $sql;
exit;
if(!($this->query_id = mysql_query($sql, $this->db_id) )) {
$this->mysql_error = mysql_error();
$this->mysql_error_num = mysql_errno();
if($show_error) {
$this->display_error($this->mysql_error, $this->mysql_error_num, $query);
}
}
$this->MySQL_time_taken += $this->get_real_time() - $time_before;
$this->query_num ++;
return $this->query_id;
}
Что же тут творится?? :)))