- 1
- 2
- 3
- 4
//...
$br="
";
//...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.5
//...
$br="
";
//...
+149
if (CForm::is_submit($this->class_name.'_list', 'delete') ) {
$this->cmd_delete();
}elseif (CForm::is_submit($this->class_name.'_form', 'delete') ) {
$this->cmd_delete();
}elseif (!CForm::is_submit($this->class_name.'_form') && InGetPost('cmd', '') == 'delete') {
if (is_numeric(InGet('wi2c_id')))
$this->delete_wi2c(InGet('wi2c_id'));
elseif (is_numeric(InGet('s2c_id')))
$this->delete_s2c(InGet('s2c_id'));
elseif (is_numeric(InGet('w2c_id')))
$this->delete_w2c(InGet('w2c_id'));
elseif (is_numeric(InGet('spl_id')))
$this->delete_spl(InGet('spl_id'));
elseif (is_numeric(InGet($this->table_key_5)))
$this->delete_p2wi(InGet($this->table_key_5));
elseif (is_numeric(InGet('color_id')))
$this->delete_color(InGet('color_id'));
elseif (is_numeric(InGet('edit_id')))
$this->cmd_delete();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSize') ) {
$this->cmd_add_sizes();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSize2') ) {
$this->cmd_add_sizes2();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSize3') ) {
$this->cmd_add_sizes3();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSize4') ) {
$this->cmd_add_sizes4();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSize5') ) {
$this->cmd_add_sizes5();
}elseif (CForm::is_submit($this->class_name.'_form', 'addSplash') ) {
$this->cmd_add_splash();
}elseif (CForm::is_submit($this->class_name.'_list', 'insert') ) {
$this->cmd_new();
}elseif (CForm::is_submit($this->class_name.'_list', 'edit') || InGetPost('cmd', '') == 'edit' ) {
//$this->cmd_edit();
}elseif (CForm::is_submit($this->class_name.'_form', 'form_action') ) {
if ( $this->obj_id == 0 )
$this->cmd_add();
else
$this->cmd_update();
}else{
//$this->cmd_list();
}
//echo $iCategoryID;
Рядом с вот этим http://govnokod.ru/1151, лежала еще одна куча. Вот решил наговнять. Автор не я.
+146
return ($pkey? $pkey : true); // раньше здесь всегда возвращалось true - теперь тоже
+140
if (!isset($GLOBALS['ISC_CLASS_CART'])) {
$GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
}
$GLOBALS['ISC_CLASS_CART'] = GetClass('ISC_CART');
Отрывок кода из Interspire Shopping Cart
Пунктуация сохранена...
+148.5
function rgb_to_htmlcolor($rgb) {
$red = $rgb['red'];
$green = $rgb['green'];
$blue = $rgb['blue'];
$red = 0x10000 * max(0,min(255,$red+0));
$green = 0x100 * max(0,min(255,$green+0));
$blue = max(0,min(255,$blue+0));
// convert the combined value to hex and zero-fill to 6 digits
return "#".str_pad(strtoupper(dechex($red + $green + $blue)),6,"0",STR_PAD_LEFT);
}
Преобразование RGB в #RRGGBB
Чувак не ведает что есть sprintf('#%02X%02X%02X')
+150
$str = file_get_contents('faileg.txt');
$reg = '|<a\shref="([^">]*)"><img\ssrc="images/go.gif.*?>Посмотреть подробно<\/a>|mxi';
preg_match_all($reg, $str, $links) or die("Фиг те!");
echo "<pre>";
print_r($links[1]);
echo "</pre>";
foreach($links[1] as $link){
$str2 = file_get_contents($link);
$reg2 = '|<h4>(.*?)<\/h4>[\s\S]*?(\d{2}:\d{2}\s\d{2}\.\d{2}\.\d{4})[\s\S]*?<div[\s\S]*?>([\s\S]*?)<table\s|mxi';
preg_match_all($reg2, $str2, $links2) or die("Фиг те ешо раз!");
$news[] = array(
$link
,$links2[1][0]
,$links2[2][0]
,strip_tags($links2[3][0], "<br><p>")
);
};
echo "<pre>";
print_r($news); //$links2[3][0]
echo "</pre>";
foreach($news as $key){
$xml_str_links.= "<NEWS>
<LINK>".iconv('Windows-1251', 'UTF-8', $key[0])."</LINK>
<NAME>".iconv('Windows-1251', 'UTF-8', $key[1])."</NAME>
<DATA>".iconv('Windows-1251', 'UTF-8', $key[2])."</DATA>
<TEXT>".iconv('Windows-1251', 'UTF-8', $key[3])."</TEXT>
</NEWS>
";
}
$xml_string = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<DOCUMENT>
$xml_str_links
</DOCUMENT>
";
$file = @fopen('news.xml', 'w') or die("Неудалось открыть файл");
fwrite($file, $xml_string);
fclose($file);
x3
+149
<?php
function tep_db_input($string, $link = 'db_link') {
global $$link;
if (function_exists('mysql_real_escape_string')) {
return mysql_real_escape_string($string, $$link);
} elseif (function_exists('mysql_escape_string')) {
return mysql_escape_string($string);
}
return addslashes($string);
}
?>
"контрольный" by OSCommerce 2.2 RC2
+147
$placeholder_id = !empty($_GET['id'])?$_GET['id']:null;
if ( !is_numeric($placeholder_id) )
{
die("ERROR-wrong access (ID)");
}
Мдя... зачем проверки если дохним...
+151
// Защита от вставки HTML-кодов
function filter($string)
{
$string=stripslashes($string);
$string=ereg_replace("<","<",$string);
$string=ereg_replace(">",">",$string);
$string=ereg_replace('\\\"',""",$string);
$string=ereg_replace("!","!",$string);
$string=ereg_replace("\r","",$string);
$string=ereg_replace("\n","<BR>",$string);
$string=ereg_replace("%","%",$string);
$string=ereg_replace("^ +","",$string);
$string=ereg_replace(" +$","",$string);
$string=ereg_replace(" +"," ",$string);
$string=ereg_replace("\|"," ",$string);
return $string;
}
Из LS Guestbook (http://linesoft.org)
+152
<?php
/* connect.php - соединение с БД */
include 'connect.php';
?>
Обучал девушку php. Зовет и говорит что сервер не работает... Бедный сервер и вправду показывал что он не работает из следующего кода