- 1
 - 2
 - 3
 - 4
 
$connect=mysql_connect($server,$login,$password);
if(!@$connect)
{echo "<b><font color='#CC0000'>Нет соединение mysql</font></b>";
exit();}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
$connect=mysql_connect($server,$login,$password);
if(!@$connect)
{echo "<b><font color='#CC0000'>Нет соединение mysql</font></b>";
exit();}
                                    
+147
<a href="javascript://close" class="closeButton"></a>
                                    
+147
<?php
require_once 'MDB2.php';
$dsn = "mysql://user:pass@localhost/db";
$mdb2 = & MDB2::singleton($dsn);
if (PEAR::isError($mdb2)) {
    die($mdb2->getMessage());
}
class DB {
    static private $instance = NULL;
    static private $mdb2 = NULL;
    private function  __construct() {
        self::$mdb2 = & MDB2::singleton();
        self::$mdb2->exec("SET NAMES utf8");
        self::$mdb2->setFetchMode(MDB2_FETCHMODE_ASSOC);
    }
    static function getInstance() {
        if(self::$instance == NULL) {
            self::$instance =  & new DB();
        }
        return self::$instance;
    }
    public function query($sql = false) {
        $res = self::$mdb2->query($sql);
        if (PEAR::isError($res)) {
            die($res->getMessage());
        }
        if(!$res->numRows()) {
            return FALSE;
        }
        return $res;
    }
    private function __clone() {
    }
}
class Page{
    public   $limit = 10;
    private $conn = FALSE;  
    function  __construct() {
        $this->conn = & DB::getInstance();
    }
    public function getPageList() {
        $result = FALSE;
        $sql = "SELECT * FROM table LIMIT ".$this->limit;
        $res = $this->conn->query($sql);
        if($res) {
            $result = $res->fetchAll();
        }
        
        return $result;
    }
}
$p = & new Page();
$nodes = $p->getPageList(25);
print '<pre>'.print_r($nodes, 1).'</pre>';
?>
                                    Дайте, пожалуйста, оценку такой конструкции. Не говнокод ли?
+147
if(@$_GET['modul']=="logout"){
    //code
}
                                    ленивый мудак
+147
var is_rtl = false;if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
  onDomReady(function() {
    document.getElementsByTagName('body')[0].innerHTML = '<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>';
  });
                                    отжиг от Дурова на странице логин.пэхэпэ
+147
int main()
{
	setlocale(LC_ALL, "Russian");
	int chisl,znam,cel;
	Fraction fA,fB,fC;
	cout<<"Введите fA в виде двух чисел\n";cin>>fA.chisl>>fA.znam;
	cout<<"Введите fB в виде двух чисел\n";cin>>fB.chisl>>fB.znam;
	cout<<"Введите целое число\n";cin>>cel;
	if ((fA.znam!=0)&&(fB.znam!=0)&&(cel!=0))
	{
	fC=fA+fB;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Сумма: "<< chisl << "/" << znam <<'\n';
	else
		cout<<"Сумма: "<< chisl <<'\n';
	fC=fA-fB;
	fC.getFraction(chisl,znam);
	if ((znam!=1)&&(chisl!=0))
		cout<<"Разность: "<< chisl << "/" << znam <<'\n';
	else 
		cout<<"Разность: "<< chisl <<'\n';
	fC=fA*fB;
	fC.getFraction(chisl,znam);
	if ((znam!=1)&&(chisl!=0))
		cout<<"Произведение: "<< chisl << "/" << znam <<'\n';
	else 
		cout<<"Произведение: "<< chisl <<'\n';
	fC=fA/fB;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0)&&(znam!=0))
		cout<<"Частное: "<< chisl << "/" << znam <<'\n';
	else if(znam==0) 
		cout<<"Частного дробей не существует\n";
	else if(znam==1)
		cout<<"Частное: "<< chisl <<'\n';
	else
		cout<<"Частное: 0\n";
	fC=fA+cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Сумма первой дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else
		cout<<"Сумма первой дроби и целого числа: "<< chisl <<'\n';
	fC=fA-cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Разность первой дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else
		cout<<"Разность первой дроби и целого числа: "<< chisl <<'\n';
	fC=fA*cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Произведение первой дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else 
		cout<<"Произведение первой дроби и целого числа: "<< chisl <<'\n';
	fC=fA/cel;
	fC.getFraction(chisl,znam);
	if ((znam!=1)&&(chisl!=0))
		cout<<"Частное первой дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else if(znam==1)
		cout<<"Частное первой дроби и целого числа: "<< chisl <<'\n';
	else
		cout<<"Частное первой дроби и целого числа: 0\n";
	fC=fB+cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Сумма второй дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else
		cout<<"Сумма второй дроби и целого числа: "<< chisl <<'\n';
	fC=fB-cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Разность второй дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else
		cout<<"Разность второй дроби и целого числа: "<< chisl <<'\n';
	fC=fB*cel;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Произведение второй дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else 
		cout<<"Произведение второй дроби и целого числа: "<< chisl <<'\n';
	fC=fB/cel;
	fC.getFraction(chisl,znam);
	if ((znam!=1)&&(chisl!=0))
		cout<<"Частное второй дроби и целого числа: "<< chisl << "/" << znam <<'\n';
	else if(znam==1)
		cout<<"Частное второй дроби и целого числа: "<< chisl <<'\n';
	else
		cout<<"Частное второй дроби и целого числа: 0\n";
	fC=~fA;
	fC.getFraction(chisl,znam);
	if((znam!=1)&&(chisl!=0))
		cout<<"Сокращенная дробь равна: "<< chisl << "/" << znam <<'\n';
	else 
		cout<<"Сокращенная дробь равна: "<< chisl <<'\n';
	}
	else 
		cout<<"Знаменатель дроби или целое число равны нулю, поэтому дроби не существует"<<'\n';
	return 0;
                                    
            Задача. Определить класс натуральная дробь, объекты которого числитель и знаменатель. Надо перегрузить операторы сложения, вычитания, умножения, делания и сокращения дробей, а так же сложения, вычитания, умножения и деления дроби и целого числа. То есть калькулятор дробей фактически. Написал, как-то жестоко получилось. Добавлю сразу, чтобы не было лишних разговоров. Это не задание в универе, сессия закончилась, каникулы, это для интереса, смотрю то, что мы еще не проходили. Кажется условий слишком много, короче ведь можно сделать?
П.С. Прошу удалить код предыдущей программы, она на транслите и я не думаю что ее будет удобно читать.
        
+147
<?php
    if (preg_match('/^mysql/', $string == 1)) {
        $dsn = $string;
    }
    ###
    ###
    ###
?>
                                    
+147
final public function getModelId()
{
	return '42';
}
                                    
+147
if (1==1) 
  echo "\n<td><img src=/images/spacer.gif border=0 width=1 height=9></td>";
else 
  echo "\n<td valign=middle><img src=/parfum/images/line_v.gif border=0 width=1 height=9></td>";
                                    
+147
$placeholder_id = !empty($_GET['id'])?$_GET['id']:null;
		if ( !is_numeric($placeholder_id) )
		{
			die("ERROR-wrong access (ID)");
		}
                                    Мдя... зачем проверки если дохним...