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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $hostInfo = Yii::app()->getRequest()->getHostInfo();
        	$hostInfo = str_replace('http://', "", $hostInfo);
        	$hostInfo = str_replace('www', "", $hostInfo);
        	$hostInfo = str_replace('sitename', "", $hostInfo);
        	$hostInfo = str_replace('.', "", $hostInfo);
        	$hostInfo = preg_replace('/ru|local/', '', $hostInfo);

    Человек до меня получал поддомен третьего уровня

    Запостил: TRANE73, 19 Мая 2014

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

    • Предлагаю альтернативу:
      function firstLevelDomain() {
          return document.location.host
              .split("")
              .reverse()
              .join("")
              .split(".")[0]
              .split("")
              .reverse()
              .join("");
      }

      Майкрософт кирпича два а то и три точно отвалит.
      Ответить

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