- 1
 - 2
 - 3
 - 4
 
for($i = 1; $i <= $num_page; $i++){
      if($Page != $i) echo"<a href=\"/news/p:$i/\">"; else echo"<b>["; echo"$i"; if($Page != $i) echo"</a>"; else echo"]</b>";
      if($i != $num_page) echo" | ";
    }
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
for($i = 1; $i <= $num_page; $i++){
      if($Page != $i) echo"<a href=\"/news/p:$i/\">"; else echo"<b>["; echo"$i"; if($Page != $i) echo"</a>"; else echo"]</b>";
      if($i != $num_page) echo" | ";
    }
                                    
+162
// юзер просит :
// "Дату выводит как записано в базе к примеру 2010-10-26 15:17:01. А мне нужно вывести Только 15:17. Как так сделать не меняя записи в базе?"
$infochat=SQLrow("select datesend, id_user, message from minichat order by datesend desc limit 0,1");
// и варианты
$exp=explode(" ", $date); 
$exp=explode(":", $exp); 
echo $exp[0].':'.$exp[1];
//.........
$exp=substr("$date", 11, 3); 
echo $exp;
// :D
                                    С одного форума
+156
<?php
        // ...
        $buffer='$buffer';
        $text = '$text';
        // ...
        $file = <<<CODE
<?php
    // ...
    function prepareText($text)
    {
        $text = str_replace("\\n\\r", " ", $text);
        $text = str_replace("\\r\\n", " ", $text);
        $text = str_replace("\\n", " ", $text);
        return $text;
    }
    // ...
CODE;
                                    
            Суть такова: нужно было генерировать пхп код, который впоследствии должен был выполняться на клиенте. 
Угадайте, зачем нужны переменные $buffer, $text и еще много таких, в которых лежит имя самой переменной в строке?
        
+168
$Y=date('Y'); $m=date('m'); $d=date('d');$G=date('G');$i=date('i');$s=date('s'); 
$tdate=mktime($G,$i,$s,$m,$d,$Y);
                                    
+157
...
if ($kpp['id_complect'] == '14') {
$smarty->assign('sost', $kpp['tit']);
}
if ($kpp['id_complect'] == '54') {
$smarty->assign('dvig', $kpp['tit']);
}
if ($kpp['id_complect'] == '17') {
$smarty->assign('kpp', $kpp['tit']);
}
if ($kpp['id_complect'] == '16') {
$smarty->assign('priv', $kpp['tit']);
}
if ($kpp['id_complect'] == '18') {
$smarty->assign('weel', $kpp['tit']);
}
if ($kpp['id_complect'] == '19') {
$smarty->assign('ras', $kpp['tit']);
}
if ($kpp['id_complect'] == '101') {
$smarty->assign('color', $kpp['tit']);
}
if ($kpp['id_complect'] == '15') {
$smarty->assign('torg', $kpp['tit']);
}
if ($kpp['id_complect'] == '96') {
$smarty->assign('ls', $kpp['tit']);
}
if ($kpp['id_complect'] == '100') {
$smarty->assign('vin', $kpp['tit']);
}
...
                                    
            и так ооочень много...
гениальный прогер наверно писал.
        
+156
function vstyle($col_num, $arr) {
	$a = array();
	$size	= sizeof($arr);
	$row_num	= floor( $size / $col_num);
	if(count($arr) <= 0) {
		return $a;
	}
	for( $i = 0; $i < $col_num - 1; $i++) {
		$a[$i] = array_slice( $arr, $i * $row_num, $row_num);
	}
		$a[$col_num - 1]	= array_slice( $arr, $row_num * ($col_num - 1), $size - $row_num * ($col_num - 1));
/*	foreach($arr as $key=>$value) {
		$num	= $i % $col_num;
		$a[$num][$key]	= $value;
		$i++;
	}
*/
	return $a;
}
                                    array_chunk суровый и безпощадный
+155
// Юзер просит завернуть в функцию и оптимизировать следующий кусок кода.
// Статус 
echo "<u>Статус<u>: "; 
if ($ank['status']==0){echo 'Нет статуса!<br>';} 
else if ($ank['status']==1){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Думаю: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==2){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Дела: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==3){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Магазины: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==4){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Печатаю: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==5){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Вопрос: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==6){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Сердитый: '.$ank['status_text'].'<br>';} 
........................
else if ($ank['status']==30){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Пью пиво: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==31){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Слушаю музыка: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==32){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Учеба: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==33){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />Работа: '.$ank['status_text'].'<br>';} 
else if ($ank['status']==34){echo '<img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />В туалете: '.$ank['status_text'].'<br>';} 
// Статус
// Сразу же постит "программист", который зарабатываем на своем деле
function a($st,$t,$H){ 
$s=range(0,34); 
unset($s[0]); 
$r=array('радость','дела','печаль и т.д.'); 
if(!$s){ 
echo 'нету статуса'; 
}else{ 
echo '<img src=""'. $H . '/icons/status/'.$st.'.gif">'.$r[$st].' '.$t.'<br/>'; 
} 
} 
########################## 
a($ank['status'],$ank['text_status'],$H);
// ну и мой варинат (для сравнения)
  function get_user_status($status_id) 
   { 
    
   $statuses = array 
      ( 
      0 => 'Нет', 
      1 => 'Думаю', 
...
      33 => 'Работа', 
      34 => 'В туалете' 
      ); 
   return $statuses[$status_id]; 
    
   }
// использовать
echo 'Статус : <img src="'. $H . '/icons/status/'.$ank['status'].'.gif" />'.get_user_status($ank['status']).': '.$ank['status_text'].'<br>';
                                    Без комментариев
+157
protected function _defineUser()
    {
        if ($this->_getParam('controller') == 'profile')
        {
            // check for mb and sf
            if ($this->_getParam('action') == 'mb')
            {
                $user = new Dbrow_User();
                $this->userId = $user->getIdByMbId($this->currentId);
            }
            if ($this->_getParam('action') == 'sf')
            {
                $user = new Dbrow_User();
                $this->userId = $user->getIdBySfId($this->currentId);
            }
        }
        
        if ($this->userId <= 0)
        {
            $this->userId = (int)$this->_getParam('userId');
        }
        if ($this->userId <= 0)
        {
            $this->userId = (int)$this->currentId;
        }
        if ($this->userId <= 0 && Static_Auth::isLogged())
        {
            $this->user   = Static_Auth::getUser();
            $this->userId = $this->user->id;
        }
            else 
            {
                $this->user = new Dbrow_User();
                $this->user->loadById($this->userId, array());
            }
            
        $this->view->user = $this->user;
        self::$curUser = $this->user;
        //var_dump($this->user->parentEssences);
        //exit;
    }
                                    just piece of shit
+163
define(FILE, $_SERVER['DOCUMENT_ROOT'] . '/file.db');
if (!empty($date)){
   $date = @file_get_contents(FILE);
   $pageLinks = unserialize($date);
   //~50 lines of code
}
                                    И снова >_<
+161
function getItinerary($IID){
    $connection = initDB();
    $query;
    if($IID == 0){
            $query = "SELECT * FROM Itinerary";                
        }
        else{
            $query = "SELECT * FROM Itinerary WHERE IID='".$IID."'";               
        }
    $result = mysql_query($query);
        //or die ("Query Failed ".mysql_error());
    $itineraryID = 0;
    $itineraryData;
    while($row = mysql_fetch_array($result)){   
            $GID = $row['GID'];
            $FID = $row['FID'];
            $SID = $row['SID'];
                
                //Retrieve Guest Information
            $query2 = "SELECT * FROM Guest WHERE GID='".$GID."'";
            $result2 = mysql_query($query2);
            $row2 = mysql_fetch_array($result2);
            $firstName = $row2['FirstName'];
            $lastName = $row2['LastName'];
                
                //Retrieve Travel Schedule Information
            $query3 = "SELECT * FROM Schedule WHERE SID='".$SID."'";
            $result3 = mysql_query($query3);
            $row3 = mysql_fetch_array($result3);
            $travelDate = $row3['Date'];
                
                //Retrieve Sector Information
            $query3 = "SELECT * FROM Flights WHERE FID='".$FID."'";
            $result3 = mysql_query($query3);
            $row3 = mysql_fetch_array($result3);
            $sourceSID = $row3['SourceSID'];
            $destSID = $row3['DestSID'];
            $fName = $row3['FName'];
        
            $query4 = "SELECT Sector FROM Sectors WHERE SID='".$sourceSID."'";
            $result4 = mysql_query($query4);
            $row4 = mysql_fetch_array($result4);
            $source = $row4['Sector'];
            $query4 = "SELECT Sector FROM Sectors WHERE SID='".$destSID."'";
            $result4 = mysql_query($query4);
            $row4 = mysql_fetch_array($result4);
            $dest = $row4['Sector'];
                
                //Build GuestItinerary object   
            $guestItinerary = new GuestItinerary();
        
            $guestItinerary->set_FID($FID);
            $guestItinerary->set_FName($fName);
            $guestItinerary->set_SID($SID);
            $guestItinerary->set_source($source);
            $guestItinerary->set_dest($dest);
            $guestItinerary->set_travelDate($travelDate);
        
            $guestItinerary->set_GID($GID);
            $guestItinerary->set_firstName($firstName);
            $guestItinerary->set_lastName($lastName);    
        
            $itineraryData[$itineraryID]=$guestItinerary;
            $itineraryID = $itineraryID + 1; 
        
        }
    closeDB($connection);      
    return $itineraryData;
}
                                    Из демонстрационного приложения к NetBeans. Для обучения новичков, ага.