<td> </td> </tr> <tr> </td> <td> </td> </tr> <tr> <td colspan="3" class="hlp_center"><input class="button" type="submit" name="submit" value="Add domain" /></td> </tr> <?php if (isset($_POST['fDomain']) && $_POST['fDomain'] != "") { $domain = tr_strtolower($_POST['fDomain']); $domain_array = explode(".", $domain); if (strlen($domain_array[0]) >= 3 && $domain_array[0] != "www" && ($domain_array[1] == "com" || $domain_array[1] == "net")) { $realdomain = tr_strtoupper($domain_array[0] . '.' . $domain_array[1]); $error_status = standartcontrol($domain_array[0]); } else { $error_status = 8; $error_message = "version " . $script_version . " only com and net extension <br> (example : domainhunter.com)"; } if ($error_status == 0) { $var = mysql_result(mysql_query("SELECT count( id ) FROM `monitors` WHERE `domain` = '{$realdomain}' "), 0, 0); if ($var == 0) { $sql = "INSERT INTO monitors (domain) VALUES ('{$realdomain}')"; $results = mysql_query($sql); echo ' <tr> <td colspan="3" class="standout">Adding table domain!<br />('; $z = hunter_islemci(tr_strtolower($realdomain)); echo ')</br></td>
function tr_ucfirst($ucfirsttext, $e = 'utf-8') { $ik = tr_strtoupper(mb_substr($ucfirsttext, 0, 1, $e), $e); return $ik . mb_substr($ucfirsttext, 1, mb_strlen($ucfirsttext, $e), $e); }
function hunter_islemci($dom) { global $servers, $hunter_email; $target_domain = explode(".", $dom); $target_domainss = tr_strtoupper($target_domain[0] . "." . $target_domain[1]); echo $target_domainss; $my_whois = new Whois_domain(); $my_whois->possible_tlds = array_keys($servers); // this is the array from the included server list $my_whois->tld = $target_domain[1]; $my_whois->domain = $target_domain[0]; $my_whois->free_string = $servers[$target_domain[1]]['free']; $my_whois->whois_server = $servers[$target_domain[1]]['address']; $my_whois->whois_param = $servers[$target_domain[1]]['param']; $my_whois->full_info = "yes"; // between "no" and "yes" to get all whois information $my_whois->process(); if ($my_whois->info != "") { $sonuc = nl2br($my_whois->info); echo " ok\n"; } else { echo " error\n"; $bilgi_kontrol = 1; } $sonuc = str_replace(" ", "", $sonuc); // $sonuc = str_replace(" ", "<br>", $sonuc); // $sonuc = str_replace("<br />", "<br>", $sonuc); ereg('(.*)>>> Last update', $sonuc, $lines); $temp = explode('<br />', $lines[1]); $d = 1; $j = 1; $k = 1; while ($d < count($temp)) { $kol = satirbul($temp[$d]); if ($kol[0] == "Domain Name") { $domain_name = $kol[1]; } if ($kol[0] == "Registrar") { $registrar = $kol[1]; } if ($kol[0] == "Whois Server") { $whois_server = $kol[1]; } if ($kol[0] == "Referral URL") { $referral_url = $kol[1]; } if ($kol[0] == "Status") { $status[$k] = $kol[1]; $k++; } if ($kol[0] == "Updated Date") { $updated_date = $kol[1]; } if ($kol[0] == "Creation Date") { $creation_date = $kol[1]; } if ($kol[0] == "Expiration Date") { $expiration_date = $kol[1]; } if ($kol[0] == "Name Server") { $name_server[$j] = $kol[1]; $j++; } $d++; } $registrar = str_replace(",", " ", $registrar); $creation_date = strftime("%Y-%m-%d", strtotime($creation_date)); $updated_date = strftime("%Y-%m-%d", strtotime($updated_date)); $expiration_date = strftime("%Y-%m-%d", strtotime($expiration_date)); $soru = mysql_query("SELECT count(id) FROM monitors where domain = '{$target_domainss}' "); $row = mysql_fetch_assoc($soru); $varmi = $row['count(id)']; if ($varmi == 0 && $bilgi_kontrol != 1) { $new_domain = "INSERT INTO monitors (`domain`, `register`, `whois_serv`, `ref_url`, `nameserv1`, `nameserv2`, `nameserv3`, `nameserv4`, `nameserv5`, `status1`, `status2`, `status3`, `create_date`, `update_date`, `expirate_date`) \n\nVALUES ('{$domain_name}', '{$registrar}', '{$whois_server}', '{$referral_url}', '{$name_server['1']}', '{$name_server['2']}', '{$name_server['3']}', '{$name_server['4']}', '{$name_server['5']}', '{$status['1']}', '{$status['2']}', '{$status['3']}', '{$creation_date}', '{$updated_date}', '{$expiration_date}')"; $soru = mysql_query($new_domain) || die(mysql_error()); } else { if ($varmi != 0) { $creation_date = strftime("%Y-%m-%d", strtotime($creation_date)); $updated_date = strftime("%Y-%m-%d", strtotime($updated_date)); $expiration_date = strftime("%Y-%m-%d", strtotime($expiration_date)); $b_s = "SELECT * FROM `monitors` WHERE domain = '{$target_domainss}'"; $b_r = mysql_query($b_s); $sattir = mysql_fetch_array($b_r); $esda_register = $sattir['register']; $esda_whois_serv = $sattir['whois_serv']; $esda_ref_url = $sattir['ref_url']; $esda_nameserv1 = $sattir['nameserv1']; $esda_nameserv2 = $sattir['nameserv2']; $esda_nameserv3 = $sattir['nameserv3']; $esda_nameserv4 = $sattir['nameserv4']; $esda_nameserv5 = $sattir['nameserv5']; $esda_status1 = $sattir['status1']; $esda_status2 = $sattir['status2']; $esda_status3 = $sattir['status3']; $esda_create_date = $sattir['create_date']; $esda_update_date = $sattir['update_date']; $esda_expirate_date = $sattir['expirate_date']; $update_sorgu = "UPDATE `monitors` SET "; /*************** register ***********************/ if ($esda_register != $registrar) { $update_sorgu .= " register = '{$registrar}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change domain register\t" . $esda_register . " --> " . $registrar . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change domain register\t" . $esda_register . " --> " . $registrar . "\n"; } } } /*************** whois server ***********************/ if ($esda_whois_serv != $whois_server) { $update_sorgu .= " whois_serv = '{$whois_server}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change whois server\t\t" . $esda_whois_serv . " --> " . $whois_server . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change whois server\t\t" . $esda_whois_serv . " --> " . $whois_server . "\n"; } } } /*************** referral url ***********************/ if ($esda_ref_url != $referral_url) { $update_sorgu .= " ref_url = '{$referral_url}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change referral url\t\t" . $esda_ref_url . " --> " . $referral_url . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change referral url\t\t" . $esda_ref_url . " --> " . $referral_url . "\n"; } } } /*************** name server 1 ***********************/ if ($esda_nameserv1 != $name_server[1]) { $update_sorgu .= " nameserv1 = '{$name_server['1']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change nameserver1\t\t" . $esda_nameserv1 . " --> " . $name_server[1] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change nameserver1\t\t" . $esda_nameserv1 . " --> " . $name_server[1] . "\n"; } } } /*************** name server 2 ***********************/ if ($esda_nameserv2 != $name_server[2]) { $update_sorgu .= " nameserv2 = '{$name_server['2']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change nameserver2\t\t" . $esda_nameserv2 . " --> " . $name_server[2] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change nameserver2\t\t" . $esda_nameserv2 . " --> " . $name_server[2] . "\n"; } } } /*************** name server 3 ***********************/ if ($esda_nameserv3 != $name_server[3]) { $update_sorgu .= " nameserv3 = '{$name_server['3']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change nameserver3\t\t" . $esda_nameserv3 . " --> " . $name_server[3] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change nameserver3\t\t" . $esda_nameserv3 . " --> " . $name_server[3] . "\n"; } } } /*************** name server 4 ***********************/ if ($esda_nameserv4 != $name_server[4]) { $update_sorgu .= " nameserv4 = '{$name_server['4']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change nameserver4\t\t" . $esda_nameserv4 . " --> " . $name_server[4] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change nameserver4\t\t" . $esda_nameserv4 . " --> " . $name_server[4] . "\n"; } } } /*************** name server 5 ***********************/ if ($esda_nameserv5 != $name_server[5]) { $update_sorgu .= " nameserv5 = '{$name_server['5']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change nameserver5\t\t" . $esda_nameserv5 . " --> " . $name_server[5] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change nameserver5\t\t" . $esda_nameserv5 . " --> " . $name_server[5] . "\n"; } } } /*************** status 1 ***********************/ if ($esda_status1 != $status[1]) { $update_sorgu .= " status1 = '{$status['1']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change status 1\t\t" . $esda_status1 . " --> " . $status[1] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change status 1\t\t" . $esda_status1 . " --> " . $status[1] . "\n"; } } } /*************** status 2 ***********************/ if ($esda_status2 != $status[2]) { $update_sorgu .= " status2 = '{$status['2']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change status 2\t\t" . $esda_status2 . " --> " . $status[2] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change status 2\t\t" . $esda_status2 . " --> " . $status[2] . "\n"; } } } /*************** status 3 ***********************/ if ($esda_status3 != $status[3]) { $update_sorgu .= " status3 = '{$status['3']}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change status 3\t\t" . $esda_status3 . " --> " . $status[3] . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change status 3\t\t" . $esda_status3 . " --> " . $status[3] . "\n"; } } } /*************** creation date ***********************/ if ($esda_create_date != $creation_date) { $update_sorgu .= " create_date = '{$creation_date}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change creation date\t" . $esda_create_date . " --> " . $creation_date . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change creation date\t\t" . $esda_create_date . " --> " . $creation_date . "\n"; } } } /*************** updated date ***********************/ if ($esda_update_date != $updated_date) { $update_sorgu .= " update_date = '{$updated_date}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change updated date\t\t" . $esda_update_date . " --> " . $updated_date . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change updated date\t\t" . $esda_update_date . " --> " . $updated_date . "\n"; } } } /*************** expiration date ***********************/ if ($esda_expirate_date != $expiration_date) { $update_sorgu .= " expirate_date = '{$expiration_date}' "; $update_sorgu .= " , \n"; if ($mail_message == "") { $mail_message = "Change expiration date\t\t" . $esda_expirate_date . " --> " . $expiration_date . "\n"; } else { if ($mail_message != "") { $mail_message .= "Change expiration date\t\t" . $esda_expirate_date . " --> " . $expiration_date . "\n"; } } } $tarih = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); $hunter_update = date("Y-m-d H:i:s", $tarih); $update_sorgu .= " hunter_update = '{$hunter_update}' WHERE domain = '{$target_domainss}' "; // echo $update_sorgu; if ($bilgi_kontrol != 1 && $mail_message != "") { $soru = mysql_query($update_sorgu) || die(mysql_error()); $send_message = "\nDear domain hunter user\n\nDomain alert for {$target_domainss}\n\n{$mail_message}\n\nThanks\nDomain Hunter Control Systems \n"; $subject = "Domain alert for {$target_domainss}"; //Subject of the e-mail mail($hunter_email, $subject, $send_message, "From: Undisclosed-Recipient:;\nX-Mailer: PHP/" . phpversion()); } } } /// if end }