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

    +157

    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
    $pogoda = file_get_contents('http://export.yandex.ru/weather/');
        preg_match('/<weather_type>(.*?)<\/weather_type>/i',$pogoda,$type);
        preg_match('/<dampness>(.*?)<\/dampness>/i',$pogoda,$vlaga);
        preg_match('/<temperature>(.*?)<\/temperature>/i',$pogoda,$temp);
        preg_match('/<image2>(.*?)<\/image2>/i',$pogoda,$img2);
        preg_match('/<pressure>(.*?)<\/pressure>/i',$pogoda,$press);
        $imgp = substr($img2[1], 24);
    
    $vivod = "<img align=\"top\" src=\"//img.yandex.net$imgp\" alt=\"$type[1]\" />$temp[1] °C
        $type[1]<br />
        Влажность: $vlaga[1] %<br />
        Давление: $press[1] мм рт.ст.";
        echo $vivod;

    Парсинг XML от Яндекс-погоды. Только хардкор!

    Запостил: huitator, 10 Июля 2014

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

    • >>Vlaga, pogoda, vivod

      kokainum
      Ответить
    • Это код уровня Хабра, между прочим! http://habrahabr.ru/post/229441/
      Ответить
      • Типичный код на хабре это вообще финиш, его можно сюда автоматом постить.
        http://habrahabr.ru/post/229199/
        Ответить
      • > уровня Хабра
        Т.е. уровня нуба, только что почти осилившего какую-то новую для него тему, и радостно побежавшего делиться своим говном своими наработками с миром?
        Ответить
      • ГК работает оперативно: пост уже убран с глаз долой. Гость, видимо, свой пост пиарит. Про что там было?
        Ответить
      • https://webcache.googleusercontent.com/search?q=cache:http://habrahabr.ru/post/229441/
        Ответить
    • > $press
      $davleniye же
      Ответить
    • Лифт, как всегда, не работал. Подниматься на девятый этаж пришлось пешком. И если до пятого я молчал, то за остальные четыре этажа проклял всех лифтёров и весь состав ЖЭКа.
      Ответить

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