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

    +62.1

    1. 1
    2. 2
    3. 3
    4. 4
    $version=explode(".",function_exists("phpversion") ? phpversion() : "3.0.7");
    $php_version=intval($version[0])*1000000+intval($version[1])*1000+intval($version[2]);
    if($php_version<4003000)
    	return("establishing SSL connections requires at least PHP version 4.3.0");

    Проверка версии пхп в smtp библиотеке

    guest, 15 Мая 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php 
    $open = fsockopen("xxx.xxx.xxx.xxx","8000"); 
    if ($open) { 
    fputs($open,"GET /radio_record128 HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
    $read = fread($open,1000); 
    $text = explode(",",$read); 
    $text = $text[6]; 
    } else { $text="Connection Refused!"; } 
    ?> 
     
    <?php echo "Song:".$text;?>

    Код получающий название Играющей песни из потока :)

    guest, 14 Мая 2009

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

    +140.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
    if (!IsSet($t)&!IsSet($f))
    {
    $f="main";
    $filename=$f . ".php";
    }
    else
    {
    if (IsSet($t)&!IsSet($f))
    {
    $filename=$t . "/index.php";
    }
    if (IsSet($t)&IsSet($f))
    {
    $filename= $t . "/" . $f . ".php";
    }
    if (!IsSet($t)&IsSet($f))
    {
    $filename=$f . ".php";
    }
    }

    guest, 14 Мая 2009

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

    +149

    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
    if (count($some_array) > 0)
          {
             $variant = $xml->addChild('variant');
             for ($i=0; $i <= (count($some_array)); $i++)
             {
                if (($some_array[$i]['text'] !== '') and ($some_array[$i]['id'] !== NULL))
                {
                   $player = $variant->addChild('player');
                   $player->addChild('id', $some_array[$i]['id']);
                   $player->addChild('text', $some_array[$i]['text']);
                }
             }
          }

    guest, 13 Мая 2009

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

    +103.8

    1. 1
    if (intVal($arSection["PICTURE"]) <= 0 ? true : false)

    guest, 13 Мая 2009

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

    +65.5

    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
    class Klon 
    {
    	var $clone_id = "";
    	var $parent_id = "";
    	var $partner_id = "";
    	//... и т.д.
    }
    
    //...
    
    global $klon;
    $klon = new Klon;
    
    //...
    
    function getKlon($klon,$uid)
    {
    	$result = sql_cmd("SELECT * FROM clone WHERE clone_id = '$uid'");
    	$row = mysql_fetch_array($result);
    	$klon->clone_id = $row["clone_id"];
    	$klon->parent_id = $row["parent_id"];
    	// ... и т.д.
    
    	return $klon;
    }

    Из кода броузерной игры.
    P.S. Привет бывшим "работодателям". Так держать...

    guest, 13 Мая 2009

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

    +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
    17. 17
    18. 18
    19. 19
    <frameset rows="86,*" cols="*" framespacing="0" frameborder="no" border="0">
    	<frame src="topFrame.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="HorizMenu" />
    	<frameset rows="30,*" cols="*" framespacing="0" frameborder="no" border="0">
    		<frame src="HorizMenu.html" name="topFrame1" scrolling="No" noresize="noresize" id="topFrame1" title="topFrame1" />
    		<frameset rows="*,30" cols="*" framespacing="0" frameborder="no" border="0">
    			<frameset rows="*" cols="152,*" framespacing="0" frameborder="no" border="0">
    				<frame src="leftFrame.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="VertMenu" />
    				<frameset rows="*" cols="*,148" framespacing="0" frameborder="no" border="0">
    					<frame src="main.html" name="mainFrame" id="mainFrame" title="mainFrame" />
    					<frame src="rightFrame.html" name="rightFrame" scrolling="No" noresize="noresize" id="rightFrame" title="rightFrame" />
    				</frameset>
    			</frameset>
    			<frameset rows="*,80" frameborder="no" border="0" framespacing="0">
    				<frame src="bottomFrame.html" name="bottomFrame1" scrolling="No" noresize="noresize" id="bottomFrame1" />
    			<frame src="bottomFrame.html"></frameset>
    		</frameset>
    	</frameset>
    </frameset>
    <noframes><body>

    Это начинающий php сделал )). Вот такое новое применение frames )

    guest, 12 Мая 2009

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

    +88.2

    1. 1
    2. 2
    $objCity = new CMyCity();
    $objCity->__construct($arFieldValue['CITY_ID']);

    guest, 12 Мая 2009

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

    +137.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
    <?
    require "netcat/vars.inc.php"; 
    require $INCLUDE_FOLDER."e404.php";
    ?>
    
    
    А вот содержимое подключаемого файла e404.php
    <?
    @include("../vars.inc.php");
    require $ROOT_FOLDER."connect_io.php";
    require $INCLUDE_FOLDER."s_e404.inc.php";
    require $INCLUDE_FOLDER."s_loadenv.inc.php";
    
    header("Pragma: no-cache");
    
    switch ($PHP_TYPE) {
        case "module":    header("HTTP/1.1 200 OK");    break;
        case "cgi":    header("Status: 200 OK");    break;
    }
    .................................... и так далее вся логика...................

    Во многих известных мне CMS обработка запросов производится в index.php. А здесь главная магия происходит в обработке ошибки 404.

    Вот содержимое главного index.php

    guest, 11 Мая 2009

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

    +67.3

    1. 1
    2. 2
    $today = intval(date("Y-m-d H:i:s"));
    $db->query("UPDATE dle_seocontrol SET date='$today' where id = '{$id_upd}'");

    © SOFTER

    guest, 10 Мая 2009

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