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

    +153.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $month = ($_POST['teh_month'] < 10 ? "0".$_POST['teh_month'] : $_POST['teh_month']);
        $day = ($_POST['teh_day'] < 10 ? "0".$_POST['teh_day'] : $_POST['teh_day']);
        $hour = ($_POST['teh_hour'] < 10 ? "0".$_POST['teh_hour'] : $_POST['teh_hour']);
        $minute = ($_POST['teh_minute'] < 10 ? "0".$_POST['teh_minute'] : $_POST['teh_minute']);
        $second = ($_POST['teh_second'] < 10 ? "0".$_POST['teh_second'] : $_POST['teh_second']);
        
        $time=$day.".".$month.".".$_POST['teh_year']." ".$hour.":".$minute.":".$second;

    мое очень старое поделие :)

    danilissimus, 31 Августа 2009

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $output_array = array();
    foreach( $list as $key => $value ) {
    	if( $a >= $GLOBALS['start'] && ($a - $GLOBALS['start'] < $GLOBALS['limit'] )) {
    			$output_array[$key] = $value;
    		}
    	$a++;
    }
    $list = $output_array;

    Вдогонку к №1727. Аналог array_splice в стороннем компоненте к Joomla!

    Kuros, 31 Августа 2009

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

    +151.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $_SEARCH_DATA= JRequest::get($_GET);
    $arr_keys=array_keys($_SEARCH_DATA);
    for($i=0;$i<count($arr_keys);$i++){ 
    	$arr_data[$i]=$_SEARCH_DATA[$arr_keys[$i]];
    }
    $arr_form=array_combine($arr_keys,$arr_data);

    Pendalff, 31 Августа 2009

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

    +158.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
    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
    47. 47
    48. 48
    49. 49
    Нашел в одном индусском скрипте мега аплоадер хендлер
    
    if($_FILES["attach1e"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach1e"]["name"]);
    	copy ($_FILES['attach1e']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$_POST[pid].'-attach1e.'.$file_details['extension']);
    }
    
    if($_FILES["attach2"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach2"]["name"]);
    	copy ($_FILES['attach2']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach2.'.$file_details['extension']);
    }
    
    if($_FILES["attach3"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach3"]["name"]);
    	copy ($_FILES['attach3']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach3.'.$file_details['extension']);
    }
    
    if($_FILES["attach4"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach4"]["name"]);
    	copy ($_FILES['attach4']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach4.'.$file_details['extension']);
    }
    
    if($_FILES["attach5"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach5"]["name"]);
    	copy ($_FILES['attach5']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach5.'.$file_details['extension']);
    }
    
    if($_FILES["attach6"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach6"]["name"]);
    	copy ($_FILES['attach6']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach6.'.$file_details['extension']);
    }
    
    if($_FILES["attach7"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach7"]["name"]);
    	copy ($_FILES['attach7']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'-attach7.'.$file_details['extension']);
    }
    
    if($_FILES["attach8b"]["name"]){
    	//@unlink(glob($_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$pid.'.*'));
    	$file_details=pathinfo($_FILES["attach8b"]["name"]);
    	copy ($_FILES['attach8b']["tmp_name"], $_SERVER['DOCUMENT_ROOT'].'/hdb/upload_file/new_files/'.$_POST[pid].'-attach8b.'.$file_details['extension']);
    }

    sergee, 30 Августа 2009

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function doSomething(){
    
      static firstTime = true;
    
      if (firstTime){
        //Этот код исполнится только при первом обращении к функции
      }
    //Этот код будет выполнятся при каждом обращении к функции
    }

    Пример взят из книги (дословно)...

    Bartelby, 29 Августа 2009

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $a2="$a1"; $b2="$b1"; $c2="$c1"; $d2="$d1";
    $file=fopen("news.inc.php", "a+");
    fputs($file, "news($a2,\"$b2\",\"$c2\",\"$d2\");\n");
    fflush($file);
    fclose($file);

    Спертый пару лет назад скрипт добавления новостей. База хранится в виде кучи функций news()...

    print, 29 Августа 2009

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

    +150.9

    1. 1
    $date = mktime(0,0,0, date("m",time()), date("d",time()), date("Y",time()));

    gorvic, 28 Августа 2009

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

    +151

    1. 1
    @filemtime($cache_f) < time()-(600+((integer)rand(-100,100)))

    плавающий кеш? о_О

    gorvic, 28 Августа 2009

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

    +157.2

    1. 1
    if(preg_match("/\.[gjpi][ipnc][fgo]/i", $_SERVER['REQUEST_URI'])) exit;

    gorvic, 28 Августа 2009

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

    +157

    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
    /**/		if ($page+1 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+1)."' class='nav_lnk'><strong>".($page+2)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+2 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+2)."' class='nav_lnk'><strong>".($page+3)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+3 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+3)."' class='nav_lnk'><strong>".($page+4)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+4 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+4)."' class='nav_lnk'><strong>".($page+5)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+5 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+5)."' class='nav_lnk'><strong>".($page+6)."</strong></a>";
    /**/		
    /**/		echo " ";}

    оригинальное форматирование сохранено. Что человек этим пытался сказать - не понятно

    nolka4, 28 Августа 2009

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