deals = [ prodam => "prodam", sdam => "arenda/sdam", ]; $this->sections = [ prodam => [ kvartiry => "kvartiry", doma_dachi_kottedzhi => "doma", zemelnye_uchastki => ["dachi", "zemlya"], kommercheskaya_nedvizhimost => "commercial", ], // sdam => [ // kvartiry => "dolgosrochno/kvartiry", // komnaty => "dolgosrochno/komnaty", // kommercheskaya_nedvizhimost => "commercial", // ] ]; $this->datelimit = date("Y-m-d", time() - 60 * 86400) . " 00:00:00"; $this->check_olditems = true; } public function getPages($url, $n = 0) { if($n){ $err = "getPages({$url}) - error receiving data"; $this->update_proxy(1, -1, $err); if($n > $this->fails) return $this->__log($err); //записать ошибку в лог } $this->data = $this->get_url($url, true); /* $file = $_ENV["ROOT"] . "/~tmp/" . $this->site->code . "-" . $this->deal_type . "-" . $this->category . ".html"; if (!is_file($file)) { $this->data = $this->get_url($url, false); file_put_contents($file, $this->data); } else { $this->data = file_get_contents($file); } */ $r = preg_match('@