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

    +161

    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
    class my_anekdots
    {
        private $url="http://anekdots.ru/roulette.pl?catid=";
        private $type=2;
        private $output;
        private $content;
        public function getRandAnekdots()
        {
            $this->content = file_get_contents($this->url.$this->type);
            $this->parseAnekdots()->_display();
            
        }
        private function parseAnekdots()
        {
            preg_match('|<font face=Tahoma size=2 style="font-size: 11px;"><p align=justify>(.*?)</p></font>|is',$this->content,$matches);
            $this->output = $matches[1];
            $this->output = str_replace('\n','<br />',$this->output);
            return $this;
            
        }
        public function _display()
        {
            echo "<span style='padding:5px;'>".$this->output."</span>";
        }
    }
    $my_anekdots = new my_anekdots;
    $my_anekdots->getRandAnekdots();

    O_op

    Запостил: DanxilLs, 08 Января 2011

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

    • знатное говно
      Ответить
    • > class my_anekdots
      > private $url="http://anekdots.ru/roulette.pl?catid=";
      Плагиат?
      Ответить
    • > str_replace('\n','<br />',$this->output);
      Надо было nl2br
      А чо не так?
      Ответить
    • Чтобы понять рекурсию, нужно понять рекурсию

      Министр обороны Сергей Шойгу назвал одной из приоритетных задач «СВО» освобождение из плена российских военнослужащих.
      Ответить

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