1. PHP / Говнокод #829

    +139.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $nsql = "SELECT *, `top_img`, DAY(`date`) d  FROM `bijo_cal` WHERE `date` LIKE '{$YEAR}-{$MONTH}-{$DAY}%' AND `date` <= CURDATE() ORDER BY `date` ,`id` DESC" ;
    	$result = Db::query($nsql);
    	$DATA_ARRAY = $result->fetchRow() ;
    	$_DATA_ARRAY = array() ;
    	if(!empty($DATA_ARRAY["id"])){
    		$nsql = "SELECT * FROM `bijo_cal_info` WHERE `cal_id` = {$DATA_ARRAY["id"]} ORDER BY `id` DESC LIMIT 1;" ;
    		$result = Db::query($nsql);
    		$_DATA_ARRAY = $result->fetchRow() ;
    	}

    Разгребаю код в чужом проекте.
    Задача: выгребсти с таблички айдишку по дате, и если она есть, то выгребсти с другой таблички данные по оной. Явно предвидиться использование джойна, которого правда нету. Но зато выборка айдишки по дате убила. Вся сила в 1 и 3 рядке! Жесть

    guest, 07 Апреля 2009

    Комментарии (3)
  2. PHP / Говнокод #828

    +140.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function pr($a){
    	ob_start();
    	print_r($a);
    	return str_replace("\n", "\r\n", ob_get_clean());
    }
    
    function vd($a){
    	ob_start();
    	var_dump($a);
    	return str_replace("\n", "\r\n", ob_get_clean());
    }

    guest, 07 Апреля 2009

    Комментарии (5)
  3. PHP / Говнокод #827

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    function getMd($module){
    	switch($module){
    		case 'dashboard': $md = 0; break;
    		case 'family': $md = 1; break;
    		case 'friends': $md = 2; break;
    		case 'neighbours': $md = 3; break;
    		case 'messages': $md = 4; break;
    		case 'photos': $md = 5; break;
    		case 'trees': $md = 6; break;
    		case 'info': $md = 7; break;
    		default: $md = 0; break;
    	}
    	return $md;
    }

    guest, 07 Апреля 2009

    Комментарии (0)
  4. PHP / Говнокод #826

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    **
     * От этого класса наследуются все остальные
     *
     */
    abstract class Object {
    	
    }

    Из говно^H^H^H^H^Hблогодвижка Livestreet.

    guest, 07 Апреля 2009

    Комментарии (6)
  5. PHP / Говнокод #821

    +163.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    // Эта функция определяет является ли символ цифрой;
    function IsCif($cifra) {
    	$cif=array();
    	$cif[0]='0';
    	$cif[1]='1';
    	$cif[2]='2';
    	$cif[3]='3';
    	$cif[4]='4';
    	$cif[5]='5';
    	$cif[6]='6';
    	$cif[7]='7';
    	$cif[8]='8';
    	$cif[9]='9';
    	for($i=0;$i<10;$i++) {
    		if($cifra==$cif[$i]) return 1;
    	}
    	return 0;
    }}

    взято с http://www.int-park.com

    guest, 06 Апреля 2009

    Комментарии (10)
  6. PHP / Говнокод #816

    +156.4

    1. 1
    include ("/home/powerbo1/public_html/_templates-new/_page.php?userid=" . $_POST["userid"] . "&page=" . $_POST["page"] . "&url=" . $_POST["url"] . "&home=" . $_POST["home"] . "&location=" . $_POST["location"] . "&domain=" . $_POST["domain"] . "");?>

    guest, 05 Апреля 2009

    Комментарии (1)
  7. PHP / Говнокод #814

    +134.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function vyvod($kuda,$qid,$qrate,$qdate,$qtext) {
    
      echo "<b>[".$qid."]&nbsp;
    		[<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=good\">+</a>&nbsp;
    		".$qrate."&nbsp;
    		<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=bad\">-</a>]&nbsp;
    		<a href=\"bayan.php?id=".$qid."&from=".$kuda."\">[:||||:]</a>&nbsp;
    		".$qdate." <br> </b>
    		".$qtext." <br> <br>";
    
    }

    Это нормально??

    guest, 04 Апреля 2009

    Комментарии (2)
  8. PHP / Говнокод #812

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    <?
    
    class events {
      
    		private $table = array();
    		private $events = array();
      
    		function setTable($type, $array) {
    			$this->table[$type] = $array; 
    		}
      
    		function set($type, $num, $point = 'global') {
    			$this->events[$point][$type] = $num;
    		}
      
    		function get($point = 'global') {
    			if (is_array($this->events[$point])) {
    				foreach ($this->events[$point] as $k => $v) {
    					$this->parse($k, $this->table[$k][$v]);
    				}
    			}
    		}
      
    		function parse($type, $string) {
    			echo '<div class="' . $type . '">' . $string . '</div>';
    		}
    		
    		function check($point = 'global', $type = null) {
    			if ($type == null) {
    				if (count($this->events[$point][$type]) > 0) {
    					return true;
    				}
    			} else {
    				if (count($this->events[$point]) > 0) {
    					return true;
    				}	
    			}
    			return false;
    		}
    	}
    
    	$events = new events();
    	$events->setTable('error',
    		array(1 => 'Опасносте'));
    	$events->set('error', 1);
    	$events->get();

    Обработка ошибке

    guest, 04 Апреля 2009

    Комментарии (1)
  9. PHP / Говнокод #811

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    $file=array();
    $cols=3;
    
    extract($_GET);
    extract($_POST);
    
    if(!@$cardfile){
    $dir=opendir("cards");
    while($files=readdir($dir)){
    if($files!="." && $files!=".."){
    $file[]=$files;
    }
    }
    closedir($dir);
    
    
    print "<table width=615 border=0 align=center>\n";
    for($c=0;$c<ceil(count($file)/$cols);$c++){
    print "<tr>";
    
    for($d=0;$d<$cols;$d++){
    $cur=$c*$cols+$d+1;
    if(@$file[$cur]){
    print "<td align=center style='border: 1px solid #d0d0d0;background: #ffffff; padding: 3;'>
    <a href=cards.php?cardfile=".$file[$cur]."><img src=thumbnail.php?file=".$file[$cur]." border=0 alt=Открытки@Kupid.uz\"></a></td>";
    }else{
    print "<td></td>";
    }
    }
    
    print "</tr>\n";
    }
    print "</table><br>\n";

    Помогите кто может!
    Мне нужно сделать цикл ячеек из таблицы и чтобы в каждую ячейку заносились данные из базы данных
    Снизу пример с моего сайта www.kupid.uz
    скрипт я готовый брал, а разобраться не могу
    Заранее спасибо!

    guest, 04 Апреля 2009

    Комментарии (5)
  10. PHP / Говнокод #810

    +174.8

    1. 1
    2. 2
    $query = 'SELECT title,content FROM `t_content`' WHERE '.$_SERVER['QUERY_STRING'];
    $res = mysql_query($query);

    Супер безопасный код.
    url выглядел так: index.php?author_id=10 AND doc_id = 4

    guest, 04 Апреля 2009

    Комментарии (8)