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

    +172.7

    1. 1
    define("_WINDOWS_",file_exists("c:\autoexec.bat") ? TRUE : FALSE);

    :)

    Запостил: guest, 31 Марта 2009

    Комментарии (34) RSS

    • Ну, тоже вариант. Но getenv() все-таки надо знать
      Ответить
    • Keeper:
      FAIL. На виндовой машине может и не быть файла autoexec.bat. Да и диска C тоже.
      Ответить
    • Капитан Очевидность:
      Добротный говнокод :)
      Ответить
    • ID:
      Ну я это откопал в проекте что пришел ко мне на поддержку.
      Ответить
    • kornerr:
      реальне кака
      Ответить
    • Бэкслэш не удвоен.
      Ответить
      • Вот кстати да, и меня это смутило. Код то крутой, но если б он в таком виде лежал в скрипте, то есть его чисто скопипастили, то там всегда было б false.
        Ответить
    • cheef:
      забавно)
      Ответить
    • Неговногость:
      Клево!))))
      Ответить
    • it-neformal:
      А под Slackware оно работает?
      Ответить
    • #9
      А в слаке есть диск c:\ ??? %-)
      Ответить
    • шедевр)))))
      Ответить
    • В Slackware нет диска C:\. Там файловая система устроена по-другому!
      Ответить
      • mkdir 'C:\' && mount раздел 'C:\' не верят.
        Ответить
        • Еще поверю в /C:\, но никак не C:\
          Ответить
          • cd <dir>
            touch 'c:\autoexec.bat'
            exec <program>
            Отработает и даже подумает, что винда.
            Ответить
    • define("_LINUX_",file_exists("/vmlinuz") ? TRUE : FALSE);
      Ответить
    • <?php
      echo PHP_OS;
      ?>
      Ответить
    • тот кто это наговнокодил говорит что иногда это возвращает TRUE
      Ответить
    • Мдя... Мне мама за такое - по рукам била... )))
      Ответить
    • а если стсемный диск - не C:\?
      Ответить
      • то это не венда
        Ответить
        • Пачму? Ставил ХРх64 - из-за присутствующих карт-ридера и DVD-RW автоматически установила мне винду на диск H: (эйч). Пришлось переустановить...
          Ответить
    • Классный код!
      Ответить
    • быдлокодер, блеать
      Ответить
    • Убило XD Из категории "так-на-всякий-случай" XDDD
      Ответить

    Добавить комментарий