1. Список говнокодов пользователя XPSystemServices

    Всего: 3

  2. PHP / Говнокод #6338

    +158

    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
    <?php
    
    $camera=isset($_GET["camera"])?(int)$_GET["camera"]:0;
    
    if($camera == 0) { $curPage = "Tbilisi - Sameba Temple"; }
    elseif($camera == 1) { $curPage = "Tbilisi - Sameba"; }
    elseif($camera == 2) { $curPage = "Tbilisi - Rustaveli"; }
    elseif($camera == 3) { $curPage = "Mtskheta"; }
    elseif($camera == 4) { $curPage = "Mtskheta"; }
    elseif($camera == 5) { $curPage = "Telavi"; }
    elseif($camera == 6) { $curPage = "Tsinandali"; }
    elseif($camera == 7) { $curPage = "Signagi"; }
    elseif($camera == 8) { $curPage = "Kutaisi"; }
    elseif($camera == 9) { $curPage = "Bakuriani ski resort"; }
    // и так далее продолжается дальше...
    
    ... код поскипан
    
    <a href="?camera=0" class="cam0" style="margin-top:0px;"></a>
    <a href="?camera=1" class="cam1" ></a>
    <a href="?camera=2" class="cam2"></a>
    <a href="?camera=3" class="cam3"></a>
    <a href="?camera=4" class="cam4"></a>
    <a href="?camera=5" class="cam5"></a>
    <a href="?camera=6" class="cam6"></a>
    <a href="?camera=7" class="cam7"></a>
    <a href="?camera=8" class="cam8"></a>
    <a href="?camera=9" class="cam9"></a>
    // Так формируются ссылки (догадайтесь, что у нас в css?)
    
    ... код поскипан
    
    // И далее сто-питсот одинаковых блков, которые выводятся в зависимости от одной из ссылок выше
    // Эти блоки отличаются только URL-ом в одном из параметров
    
    if($camera==0) {
      $curPage = "Tbilisi - Sameba Temple";
      echo('
        <script type="text/javascript">
          playerFile = "http://www.livegeorgia.ge/media/mcmp_0.8.swf";
          streamingServerURL= "rtmp://ms2.livegeorgia.ge/live/";
          fpFileURL = "batumi/magnolia.sdp";
          fpAction = "play";
          cpVolumeStart = "35";
          playerBackgroundColor = "000000";
          fpPreviewImageURL = "http://www.livegeorgia.ge/media/img/cam_logo.gif";
          playerSize = "640x480";
          defaultEndAction = "repeat,pauseAtEnd,fpButton=off";
          cpHidePanel = "mouseout";
        </script>
        <script src="http://www.livegeorgia.ge/js/mcmp_0.8.js" type="text/javascript"></script>
        <object height="480" width="640" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
        ');
      }
    
    if($camera==1)
      {
    
    ... код поскипан
    
    ?>

    На этот раз отличились грузинские программисты! (коментарии добавлены копипастером)
    Контора: pixel.ge

    XPSystemServices, 13 Апреля 2011

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

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $stringPath = dirname(__FILE__);
    
    if (strstr($stringPath,":")) $stringExplode = "\\";
      else $stringExplode = "/";
           
    $paths = explode($stringExplode,$stringPath);

    Источник: http://www.php.net/manual/en/function.require.php#70463
    Автору срочно найти в том-же мануале: DIRECTORY_SEPARATOR

    XPSystemServices, 19 Декабря 2010

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

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php
    
    echo "If you see this then PHP works fine!";
    
    ?>

    Проверка работоспособности интерпретатора PHP.

    XPSystemServices, 29 Сентября 2009

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