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

    +152

    1. 1
    2. 2
    3. 3
    $n = count($arts) * $destruct_p;
       $p = $n - floor(n);
       $n = floor(n);

    кодим без E_NOTICE

    guest, 16 Июля 2009

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

    +147

    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
    // (C) Cody Mays <[email protected]> All Rights Reserved. BSD License
    require_once('Auth/OpenID/DatabaseConnection.php');
    require_once("Auth/OpenID/FileStore.php");
    
    class OpenIDSystem
    {
    	private $consumer;
    	private $response;
    	private $callbacks;
    	
    	public function __construct()
    	{
    		$this->consumer = false;
    		$this->response = false;
    		$this->callbacks = false;
    	}

    один из кандидатов на роль либы для работы с openID

    guest, 14 Июля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <xsl:template match="/ | @* | node()">
        <xsl:copy>
          <xsl:apply-templates select="@* | node()" />
        </xsl:copy>
    </xsl:template>

    guest, 14 Июля 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <xsl:template name="a">
        <xsl:for-each select="//item">
          <megaitem>
            <xsl:value-of select="node()"/>
          </megaitem>
        </xsl:for-each>
      </xsl:template>

    guest, 14 Июля 2009

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

    +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
    34. 34
    35. 35
    36. 36
    37. 37
    <?php
    
    /**
     * @author Mr. Roman Dunhill
     * @copyright 2009
     */
    
    $map_height = 301;
    $map_weight = 518;
    
    $map = imagecreate($map_weight, $map_height);
    $grassimg = imagecreatefrompng("images/grass.png");
    
    $grass_height = imagesy($grassimg);
    $grass_width = imagesx($grassimg);
    $start_point1 = ($map_height / 2) - ($grass_height / 2);
    
    $transparent = imagecolorat($grassimg, 1, 1);
    imagecolortransparent($grassimg, $transparent);
    
    for($i = 0; $i < 7; $i++)
    {
    	imagecopy($map, $grassimg, ($grass_width * $i), $start_point1, 0, 0, $grass_width, $grass_height);
    }
    
    $start_point2 = ($map_height / 2) - $grass_height;
    for($i = 0; $i < 6; $i++)
    {
    	imagecopy($map, $grassimg, (($grass_width * $i) + ($grass_width / 2)), $start_point2, 0, 0, $grass_width, $grass_height);
    }
    
    header('Content-Type: image/png');
    
    imagepng($map);
    
    
    ?>

    guest, 13 Июля 2009

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

    +159.6

    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
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    <?php 
    ////////////////////////////////////////////////////////////////////////////////////////// 
    ///// 
    /////                        ********* MINI-CHAT ********* 
    ///// 
    /////                            Made by   :  VANTUZ 
    /////                              E-mail  :  [email protected] 
    /////                                Site  :  http://pizdec.ru 
    /////                            WAP-Site  :  http://wapstop.ru  
    /////                            WAP-Site  :  http://visavi.net  
    /////                            WAP-Site  :  http://banzaj.net 
    /////                                 ICQ  :  36-44-66 
    ///// 
    ////////////////////////////////////////////////////////////////////////////////////////////// 
    //      ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ   // 
    ////////////////////////////////////////////////////////////////////////////////////////////// 
     Error_Reporting(E_ALL & ~E_NOTICE); 
    Error_Reporting (ERROR | WARNING); 
    function myErrorHandler ($errno, $errstr, $errfile, $errline) {} 
    set_error_handler("myErrorHandler");  
    extract($HTTP_GET_VARS); 
    extract($HTTP_POST_VARS); 
    extract($HTTP_COOKIE_VARS); 
    extract($HTTP_SERVER_VARS); 
    extract($HTTP_SESSION_VARS); 
    require"config.php"; 
    ////////////////////////////////////////////////////////////////////////////////////// 
    function avto($s) { $rand = rand(0,999); global $rew; 
    $s = str_replace("<title>","<meta http-equiv=\"refresh\" content=\"$rew;URL=index.php?rand=$rand\"/><title>",$s); //автообовление 60 сек 
    return $s; } 
    ob_start("avto"); 
    
    require"top.php"; 
     $rand = rand(0,999);  
    
      
    
    $lines=file("chat.dat"); 
    $i=count($lines); 
    if (isset($antiflood)) 
    { echo "<div align=\"center\"><b><font color=\"#FF0000\">Antiflood<br/>Свои мысли нужно формулировать чётче. Не части! Отправь следующее сообщение через $floodstime секунд!</font></b><br/><br/></div>"; } 
    if (isset($addon)) 
    { echo "<div align=\"center\"><b><font color=\"#FF0000\">Сообщение успешно добавлено!</font></b><br/><br/></div>"; } 
    echo"<br/><a href=\"say.php\">Сказать</a> | <a href=\"index.php?rand=$rand\">Обновить</a><hr/>";  
    // выводим данные по возрастанию или убыванию 
    
    
    $a1=$i-1; $u="-1"; 
    do {$dt=explode("|", $lines[$a1]); 
    $a1--; 
    $dt[0]=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/%]*(\\?[[:alnum:]?+&_=/%]*)?)?)", "<a href='\\1' title='\\1'>\\1</a>", $dt[0]); 
    $dt[6]=str_replace("\r\n", "", $dt[6]); 
    $dt[2]=str_replace("$dt[2]", "Е-mail: $dt[2] <br/>", $dt[2]); 
    if(!empty($dt[1])){ 
    echo"</div><div class=b><img src=\"edit.gif\" alt=\"\"/> 
    <b><a href=\"say.php?imja=$dt[1]\">$dt[1]</a></b><small> ($dt[3] $dt[4])</small></div><div>Сообщение: $dt[0]<br/>$dt[2]<font color=\"#CC00CC\">($dt[5], $dt[6])</font><br/>";} else { echo"<br/>Сообщений нет, будь первым!<br/>";} 
    
    $a11=$u; $u11=$a1; 
    } while($a11 < $u11); 
    
    
    echo"<hr/><a href=\"say.php\">Сказать</a> | <a href=\"index.php?rand=$rand\">Обновить</a> ";  
    echo"</div><div class=c>"; 
    echo"<a href=\"$home\">$copy</a><br/>"; 
    echo"</div></body></html>"; 
    
    ?>

    Индусы атакуют 2!

    guest, 12 Июля 2009

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

    +162.7

    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
    <? 
    /////////////////////////////////////////////////////////////////////////////////////////// 
    ///// 
    /////                           Made by   :  АХХХУЕННЫЙ ЧУВАК VANTUZ 
    /////                             E-mail  :  [email protected] 
    /////                           ICQ  :  36-44-66 
    /////                          Site  :  http://pizdec.ru 
    /////                          Site  :  http://wapstop.ru 
    /////                          Site  :  http://visavi.net 
    /////                          Site  :  http://kaum.ru 
    ///// 
    ////////////////////////////////////////////////////////////////////////////////////////////// 
    $Chas=date("H",time()); 
    $noch="Доброй ночи"; 
    $utro="Доброе утро"; 
    $den="Добрый день"; 
    $vecher="Добрый вечер"; 
    if($Chas==0){echo "$noch<br/>";} 
    if($Chas==1){echo "$noch<br/>";} 
    if($Chas==2){echo "$noch<br/>";} 
    if($Chas==3){echo "$noch<br/>";} 
    if($Chas==4){echo "$noch<br/>";} 
    if($Chas==5){echo "$utro<br/>";} 
    if($Chas==6){echo "$utro<br/>";} 
    if($Chas==7){echo "$utro<br/>";} 
    if($Chas==8){echo "$utro<br/>";} 
    if($Chas==9){echo "$utro<br/>";} 
    if($Chas==10){echo "$utro<br/>";} 
    if($Chas==11){echo "$den<br/>";} 
    if($Chas==12){echo "$den<br/>";} 
    if($Chas==13){echo "$den<br/>";} 
    if($Chas==14){echo "$den<br/>";} 
    if($Chas==15){echo "$den<br/>";} 
    if($Chas==16){echo "$den<br/>";} 
    if($Chas==17){echo "$den<br/>";} 
    if($Chas==18){echo "$vecher<br/>";} 
    if($Chas==19){echo "$vecher<br/>";} 
    if($Chas==20){echo "$vecher<br/>";} 
    if($Chas==21){echo "$vecher<br/>";} 
    if($Chas==22){echo "$vecher<br/>";} 
    if($Chas==23){echo "$noch";} 
    if($Chas==24){echo "$noch";} 
    ?>

    Индусы атакуют!

    guest, 12 Июля 2009

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

    +145

    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
    <?php
    
    
    $path = getcwd()."/";
    $script_name = "c_run.php";
    
    function RecursiveDir($in_dir) {
    global $script_name;
    clearstatcache();
    $dir_handle = scandir($in_dir);
    
    for ($i=0; $i<count($dir_handle); $i++) {
    
    	if (is_dir($in_dir.$dir_handle[$i])==1 && $dir_handle[$i]!=".." && $dir_handle[$i]!=".") {
    
    	RecursiveDir($in_dir.$dir_handle[$i]."/");
    
    	} else {
    			if ($dir_handle[$i]!="." && $dir_handle[$i]!=".." && preg_match("/\~{1}/i", $dir_handle[$i])!=1 && $dir_handle[$i]!=$script_name && preg_match("/^\.\w+/i", $dir_handle[$i])!=1 && preg_match("/\w+\.\w*html?\w*/i", $dir_handle[$i])!=1) {
    
    			$rez=$in_dir.$dir_handle[$i]."\n";
    			
    			//require_once($in_dir.$dir_handle[$i]);
    			//echo $j." ".$in_dir.$dir_handle[$i]."\n";
    			}
    		} 
    
    					}
    
    				}
    RecursiveDir($path);

    guest, 11 Июля 2009

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

    +143

    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
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    [17:54]	You have joined #programming
    [17:54]	The topic is 'Спрашивайте прямо и четко. Задав вопрос, спокойно дожидайтесь ответа. Правила http://programming.rusnet.org.ru' (set by Dlinny_Lag on Tuesday, June 09, 2009 14:45:15)
    [17:54]	godza: Существует удаленная работа на C#/Java?
    [17:56]	Dlinny_Lag: конечно
    [17:57]	godza: А какой опыт работы в офисе нужен, чтобы перейти на удаленную работу? Имеется коммерческий опыт только в говнопхп…
    [18:00]	Punk-Grunger работает удаленно C#
    [18:00]	Punk-Grunger тоже имел говноопыт пхп
    [18:00]	Punk-Grunger: правда и цпп, и асм, и ява, и даже бейсики всякие были еще.. ну и перл
    [18:00]	ru-proton has disconnected: Ping timeout
    [18:00]	Nakilon: тенденция, не находите?
    [18:01]	Punk-Grunger: тенденция это случай, более двух повторений
    [18:01]	Punk-Grunger: как по мне
    [18:01]	Nakilon: сишарп - апгрейженный пхп? ..)
    [18:01]	Nakilon: ок, ищем третьего
    [18:02]	godza: Punk-Grunger, дык а чего фриланс проектов в пхп больше, чем в джаве? И какой смысл в вебовском C#? Есть же более вкусные вещи.
    [18:02]	godza: Nakilon, у пхпшников очень плохая карма.
    [18:05]	Punk-Grunger: через пхп наверное все прошли
    [18:06]	godza: Punk-Grunger, приличные конторы вообще с пхп не связываются.
    [18:06]	Punk-Grunger: а зачем ты мне это говоришь?
    [18:07]	godza: Punk-Grunger, дык не все прошли.
    [18:07]	Punk-Grunger писал почти на всем
    [18:07]	Punk-Grunger: даже бля на дельфе, а это еще хуже, чем пхп
    [18:08]	Nakilon: ололо
    [18:08]	Punk-Grunger: ?
    [18:08]	godza: Punk-Grunger, дык дельфи ж в энтерпрайзе успешно использовали. И время слишком дорогое, чтобы его тратить на изучение всех языков программирования.
    [18:09]	Punk-Grunger: как мило.. Накилон и паразит в списке рядышком %)
    [18:09]	Nakilon is now known as [--]
    [18:09]	[--] отсел
    [18:09]	Punk-Grunger: гагагага
    [18:09]	Punk-Grunger ржет
    [18:10]	[--]: !girl
    [18:10]	A-Lissa enables 'Voice' status for [--]
    [18:10]	[--] is now known as Nakilon
    [18:10]	Nakilon: уж лучше с бантиком
    [18:11]	godza: Punk-Grunger, скажи по два слова про последние два удаленных проекта.
    [18:11]	Punk-Grunger: я в медицине ща тусуюсь
    [18:11]	Punk-Grunger: пакс систему калякал вот с диком протоколом. проект год вел.
    [18:11]	Punk-Grunger: сейчас занимаюсь планированием лечения
    [18:12]	Punk-Grunger: кста, диком сервер я на яве писал
    [18:12]	godza: Punk-Grunger, дык разве мелким аутсорсерам дают что-то серьёзнее ASP.NET?
    [18:13]	Punk-Grunger: а кто сказал, что мелким
    [18:13]	Punk-Grunger: у меня офис
    [18:13]	Punk-Grunger: пару негров
    [18:13]	Punk-Grunger: + официальный офис в Киеве
    [18:13]	Punk-Grunger: хотя, да.. мелким
    [18:14]	godza: [18:00] Punk-Grunger работает удаленно C#
    [18:14]	Punk-Grunger: и че?
    [18:14]	Punk-Grunger: я тебя не обманул
    [18:14]	Punk-Grunger: в офисе у нас доска и празднования дней рождений %)
    [18:14]	Punk-Grunger: в киеве в офисе сидит человек и придает своим видом солидность всей нашей конторе
    [18:15]	Punk-Grunger: 2 отдела - железо и по. я главный по по.)
    [18:15]	Punk-Grunger: главный попо
    [18:15]	Punk-Grunger: %)
    [18:15]	Nakilon еще чуть-чуть отсел
    [18:16]	godza: Ой. Ну вопрос был из области одночеловекофриланса :)
    [18:17]	Punk[Grunger] has joined
    [18:18]	Punk[Grunger]: я тут вылетел, что после /me главный попо - пейсали?

    guest, 11 Июля 2009

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

    +143

    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
    <?php
    function RecursiveDir($in_dir) 
    {
    	$dir_handle = scandir($in_dir);
    	for ($i=0; $i<count($dir_handle); $i++) 
    	{
    		if ( (is_dir($in_dir.$dir_handle[$i])==1) && ($dir_handle[$i]!="..") && ($dir_handle[$i]!=".")) 
    		{
    			RecursiveDir($in_dir.$dir_handle[$i]);
    			echo 'hi';
    		} else 
    		{
    			echo $dir_handle[$i]."\n";
    		} 
    	}
    }
     
    RecursiveDir("/");

    guest, 11 Июля 2009

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