Ответов: 1 Просмотров: 342
|
Добрый день,
почему значения $ns1[$host] и $ns2[$host] для нового значения $host не изменяются?
CODE ( text):
скопировать код в буфер обмена
$sql_query="SELECT host from $table"; $result1 = mysql_query($sql_query) or die(mysql_error());; while (list($host) = mysql_fetch_array($result1)){ $string = "whois $host"; exec($string, $buffer); $vserver = "$this->compl_domain"; if (isset($buffer)) { $buffer_ = join("n",$buffer); preg_match_all('/s+Name Server:s+(.*)$/m', $buffer_, $ns); preg_match_all('/s+Name Server:(.*)$/m', $buffer_, $ns1); preg_match_all('/s+Expiration Date:s+(.*)$/m' ,$buffer_, $expire); preg_match_all('/s+Expiration Date:(.*)$/m' ,$buffer_, $expire1); preg_match_all('/s+paid-till:s+(.*)$/m' ,$buffer_, $paid); preg_match_all('/s+record expires:s+(.*)$/m' ,$buffer_, $record); preg_match_all('/s+nserver:s+(.*)$/m' ,$buffer_, $nserver); $ns1[$host]=$ns[1][0]; $ns2[$host]=$ns[1][1]; $expired[$host]=$expire[1][0]; if ($expire[0][0] != '') { $sql = "DELETE from $table WHERE host='$host'"; $sql_query = "INSERT INTO $table (host,ns1,ns2,edate) VALUES ( '$host','$ns1[$host]','$ns2[$host]','$expired[$host]')"; $result = mysql_query($sql) or die(mysql_error());; $result = mysql_query($sql_query) or die(mysql_error());;
Заранее спс... |