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

    +149

    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
    // Проверка наличия интернета по доступности яндекса и рамблера
      public function is_inet($wait=false) {
        if ($wait) {
    
          while(!($this->ping('yandex.ru')&&$this->ping('rambler.ru'))) {
            echo date('Y/m/d H:i:s >> ').'Internet disconnect, wait...'."<br/>\n";
            }
          return true;
          }
    
          elseif ($this->ping('yandex.ru')&&$this->ping('rambler.ru')) return true;
          else return false;
        }

    Запостил: madfriend, 02 Августа 2013

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

    • последний else не нужен.

      и да, вынести б эти пинги в отдельный метод...
      Ответить
      • Короче, не надо даже выносить.

        public function is_inet($wait=false) {
        	while(!($this->ping('yandex.ru')&&$this->ping('rambler.ru')) {
        		if(!$wait)return false;
                        echo date('Y/m/d H:i:s >> ').'Internet disconnect, wait...'."<br/>\n";
        	}
        	return true;
        }
        Ответить

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