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

    +164

    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
    /*
    common.php file
    */
    
    // FeedBack form
    if(is_file('include/FeedBack.php'))
        require_once 'include/FeedBack.php';
    else if(is_file('../include/FeedBack.php'))
        require_once '../include/FeedBack.php';
    else
        Error('Не удается подключить модуль: include/FeedBack.php');
    
    // Monitoring of page loading time
    if(is_file('include/Monitoring.php'))
        require_once 'include/Monitoring.php';
    else if(is_file('../include/Monitoring.php'))
        require_once '../include/Monitoring.php';
    else
        Error('Не удается подключить модуль: include/Monitoring.php');

    Инклудим в инклудах.

    Запостил: psrustik, 07 Ноября 2011

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

    • Где-то тут лежал модуль ....
      Ответить
    • нужно было рекурсивно добавлять "../"
      function searchFile( $file, $counter=0 ) {
      
       		if ( file_exists($file) ) return $file;
      
      		$file = '../' . $file;
      
      		if ( $counter++ > 7 ) return false;
      
      		return searchFile( $file, $counter );
      	}
      Ответить
    • function Error($str) {
          $file = str_replace('Не удается подключить модуль: ', '', $str);
          if (file_exists('../../'.$file) {
              require_once('../../'.$file);
          }
          else { // эх! Ну, нет так нет
              die($str);
          }
      }
      Ответить
    • здесь круче: http://govnokod.ru/5146
      Ответить
    • Error('Не удается подключить модуль: include/FeedBack.php');
      ---
      Боже, я не представляю, что это такое в обще? Это система О_о?
      Ответить
      • > Это система О_о?
        Это вызов функции, блеать
        Ответить
        • Эта функция принадлежит какой-то структуре. Попрошу вас не умничать.
          Ответить
          • > функция принадлежит какой-то структуре
            быть может, моё мышление безнадёжно polluted by ANSI C, но я вас не понимаю
            Ответить
            • nethak говорит, что возможно это членметод класса, а не функция.
              Ответить
              • Очевидно, нельзя вызывать члены/методы класса таким образом, нужно обязательно указывать инстанс. Видимо, имелось в виду что-то другое.
                Ответить
                • показать все, что скрыто>нужно обязательно указывать инстанс
                  Поясните.
                  Ответить
                  • $obj->Error("ХУЙ!");
                    мудило, ты даже пэхэпэ не знаешь
                    Ответить
                  • То есть $this-> указывать обязательно?
                    Ответить
                  • >>нужно обязательно указывать инстанс
                    >Поясните.
                    Вот ты ишак лохуйский и спалился!
                    Ответить
                    • XXXGovno собрал своих виртуалов и минусует всё подряд
                      Ответить
                      • не всех, а только тех кто ему не нравится
                        Ответить
                      • показать все, что скрытоА чего Вы ждали?
                        Хуй у меня крепко застрял во рту, кукарекать не могу - только минусовать и остается.

                        Вообще-то это ново нареганые
                        http://govnokod.ru/user/4723-4727
                        Ответить
                        • это называется баттхёрт
                          мы тибя затроллели
                          Ответить
                          • Ничего себе... Я уже несколько недель не захожу на гк, а мои боты продолжают жить. Вот она, сила искусственного разума! :)

                            http://www.youtube.com/watch?feature=player_detailpage&v=tmPG5WfO14A


                            Ваш, ШindowsGovno.
                            Ответить
                            • > Я уже несколько недель не захожу
                              а мишустин по полгода :-)
                              Ответить
                            • тебя алёша спалили, а теперь ты за свою жопу боишься
                              Ответить
                            • Я уже несколько недель не захожу на гк, а мои боты продолжают жить. Вот она, сила искусственного разума! :)

                              Конечно, твои боты так же как и ты отстойно троллят и оставляют ссылки на смишные видео на ютюбе
                              Ответить
                              • Ты забыл упомянуть о смишных картинках и дерьмотиваторах.
                                Ответить
                            • Вот вы придурки
                              http://www.youtube.com/user/Anonimus2ch#p/u/0/PohsWSg5NB8
                              Ответить
                • Если класс статический, то для вызова метода (метод, насколько помню, тоже должен быть статическим) нет необходимости создавать экземпляр этого класса, достаточно указать, например, class::method($input);
                  Ответить
                  • > класс статический
                    метод
                    Ответить
                    • Если память не изменяет, то для того, чтобы метод был статическим, сам класс должен быть таковым
                      Ответить
                      • в php не может быть всё так плохо
                        http://codepad.org/jbd5Ep3N
                        http://php.net/manual/en/language.oop5.static.php
                        Ответить
                        • Действительно, видимо меня память таки подвела)
                          Ответить
        • вообще по-моему, нетхак не о классах, а о движке. модули, блеать
          Ответить
    • боян, притом, по сравнению с оригиналом, очень слабый
      Ответить

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