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

    +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
    foreach ($links as $key => $url) {
          $urlp=parse_url($url);
          $ch=1;
          if (substr($url,-1)!='/') {unset($links[$key]); $ch=0;};      
          if (strpos($url, '#')||$url==$begin_url||$url==substr($begin_url,0,-1)) {unset($links[$key]); $ch=0;};
          if ($ch){
            if ($urlp['host']!=$begin_host) {unset($links[$key]); $ch=0;};
          }
          if ($ch){
            foreach ($exurl as $k => $ext) { 
              if ((strpos($urlp['path'], $ext))) unset($links[$key]);
            }
          }
        }

    Говнокод?

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

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

    • ну опять тягание урла за вымя. как же вы надоели со своими велосипедами.
      Ответить
    • жуткая крипипаста, нахера strpos и parse_url в одной куче пхп?
      Ответить
    • > ;};
      а зачем после скобки ставить точку с запятой?
      Ответить
      • Во втором if ($ch) и foreach скобки вообще лишние.
        Ответить
      • > ;};
        смайлик: злобное подмигивание с потрескавшимися губами и грязным подбородком
        Ответить

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