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

    +60

    1. 1
    2. 2
    3. 3
    if (isset($param) && $param!=null && $param!=0 && $param>1) {
      sendRequest($param);
    }

    guest, 12 Декабря 2008

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

    +104.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
    echo “<select id=\”seltel[".$i."]\”>”;
    switch ($data2["PHONE"][$i]["type"]) {
    case “Факс”:
    echo “<option selected>Факс”;
    echo “<option>Офисный телефон”;
    echo “<option>Колцентр”;
    echo “<option>Телефон”;
    echo “<option>Мобильный телефон”;
    break;
    case “Офисный телефон”:
    echo “<option>Факс”;
    echo “<option selected>Офисный телефон”;
    echo “<option>Колцентр”;
    echo “<option>Телефон”;
    echo “<option>Мобильный телефон”;
    break;
    case “Колцентр”:
    echo “<option>Факс”;
    echo “<option>Офисный телефон”;
    echo “<option selected>Колцентр”;
    echo “<option>Телефон”;
    echo “<option>Мобильный телефон”;
    break;
    case “Телефон”:
    echo “<option>Факс”;
    echo “<option>Офисный телефон”;
    echo “<option>Колцентр”;
    echo “<option selected>Телефон”;
    echo “<option>Мобильный телефон”;
    break;
    case “Мобильный телефон”:
    echo “<option>Факс”;
    echo “<option>Офисный телефон”;
    echo “<option>Колцентр”;
    echo “<option>Телефон”;
    echo “<option selected>Мобильный телефон”;
    break;
    };
    echo “</select><br/>”;

    вот как надо создавать выпадающие списки!

    guest, 12 Декабря 2008

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

    +22.8

    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
    $year=date('y');
    $y=date('Y');
    $month=date('M');
    $day=date('d');
    $dayofmonth=date('D');
    print "Today is $day $month $y, $dayofmonth.";
    
    if($month=="Apr" || $month=="Jun" || $month=="Sep" || $month=="Nov")
    { $maxday=30; }
    else if($month=="Feb") 
    { if($year % 4) { $maxday=28; } else { $maxday=29; } }
    else 
    { $maxday=31; }
    
    #print "Current month consist of $maxday days.\n";
    
    #Для высокосных годов
    
    if($year=="04" || $year=="32" | $year=="60" || $year=="88")
    { if($month=="Jan" || $month=="Apr" || $month=="Jul")
      { $fd=4; }
      else if($month=="Feb" || $month=="Avg")
      { $fd=0; }
      else if($month=="Mar" || $month=="Nov")
      { $fd=1; }
      else if($month=="May")
      { $fd=6; }
      else if($month=="Jul")
      { $fd=2; }
      else if($month=="Sep" || $month=="Dec")
      { $fd=3; }
      else if($month=="Oct")
      { $fd=5; }
    }
    
    // и так далее :)

    Реализация календаря :)

    guest, 12 Декабря 2008

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

    −71.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
    // get today's date string as YYYY-MM-DD HH:MM:SS
    
       function getDateTime(){
           $datetime = getdate();
           $mday = $datetime['mday'];
           if ($mday<10){
               $mday="0$mday";
           }
           $mon = $datetime['mon'];
           if ($mon<10){
               $mon="0$mon";
           }
           $year = $datetime['year'];
           $mhour = $datetime['hours'];
           if ($mhour<10){
               $mhour="0$mhour";
           }
           $mmin = $datetime['minutes'];
           if ($mmin<10){
               $mmin="0$mmin";
           }
           $msec = $datetime['seconds'];
           if ($msec<10){
               $msec="0$msec";
           }
    
           $dateTime = "$year-$mon-$mday $mhour:$mmin:$msec";
           return $dateTime;
       }

    Китайский код самый беспощадный...

    guest, 12 Декабря 2008

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

    +39.2

    1. 1
    <?php echo "Кру"; ?>чу, <script>document.write('вер');</script><?php print("чу, "); ?>запу<?php eval(" ?>тать<?php "); echo ' хочу'; ?>

    Защита от копирования ))))))

    guest, 12 Декабря 2008

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

    −58.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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    //Вознашу хвалу тебе, о великий индуский бог программинга! Как ни странно, работает, но надо переписать на досуге.
    	       
    $city_xml = $CityArray->GetXml("CityList");
    	foreach($city_xml as $tmp_array){
    		if(!is_string($tmp_array) && $tmp_array[0] != "" && $tmp_array[0] != "Success" ){
    			foreach($tmp_array as $second_array){
    				$ixml = new xml();
    			    	$ixml->Insert($second_array);
    			    	foreach($ixml as $country_array){
    			    		if(!is_string($country_array) && $country_array[0] != "" && $country_array[0] != "Success" ){
    						foreach($country_array as $rxml){
    							if(!is_string($rxml)){
    								foreach($rxml as $axml){
    									if(!is_string($axml) && $axml[0] && $axml[0] != "Position"){
    										foreach($axml as $bxml){
    											foreach($bxml as $cxml){
    												if(!is_string($cxml) && is_array($cxml) && $cxml["Name"]){
    													$cities[] = $cxml;
    												}
    											}
    										}	
    									}
    								}
    							}
    						}
    				    	}
    				    }
    				}
    			}
    		}
    return $cities;

    Парсинг xml

    guest, 11 Декабря 2008

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

    +29

    1. 1
    $result = $this->CachedRequest(600, $sirenaXml->Write(true) . ' ', $rxml);  // Никто никогда не поверит, зачем нужен пробел. ЧТОБЫ ВСЕ РАБОТАЛО! Магия.

    запрос в систему бронирования авиабилетов

    guest, 11 Декабря 2008

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

    +27.7

    1. 1
    2. 2
    3. 3
    4. 4
    $int = (int) $int;
    if (is_int($int)) { // на всякий случай
       // ...
    }

    Идея где-то валяется в залежах башорга.

    guest, 11 Декабря 2008

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

    −37.4

    1. 1
    <?php }}}}}}} ?>

    Самое яркое впечатление от кода...

    guest, 11 Декабря 2008

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

    −62.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if ( strchr ( $_POST["ship$i"], "+") || strchr($_POST["ship$i"], " ") || strchr($_POST["ship$i"], ",") || strchr($_POST["ship$i"], ".") || strchr($_POST["ship$i"], "-") || strchr($_POST["ship$i"], "_") || strchr($_POST["ship$i"], ";") || strchr($_POST["ship$i"], ":") ) { 
    message("You got owned by >>The_Revenge Anticheat Systems<<", "Anticheat");
    }
    if ( !strchr ( $_POST["ship$i"], "+") && !strchr($_POST["ship$i"], " ") && !strchr($_POST["ship$i"], ",") && !strchr($_POST["ship$i"], ".") && !strchr($_POST["ship$i"], "-") && !strchr($_POST["ship$i"], "_") && !strchr($_POST["ship$i"], ";") && !strchr($_POST["ship$i"], ":")) {
    // код
    }

    Немец предложил такое решение для проверки, что в строке ship$i именно положительное целое число и ни что иное.
    В другом месте попадается аналогичный момент, только там после каждого strchr для каждого спецсимвола идет 10 строк одного и того же кода с двумя запросами к БД и выдачей бана юзеру...
    Проект XNova (ogame-like)

    guest, 11 Декабря 2008

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