PDA

View Full Version : Hướng dẫn làm code check domain.com.vn



pixelart
09-07-2004, 03:11
Vào Thread này trong ddth . Tôi thấy có quá nhiều người hỏi về code check domain .com.vn nên tôi hướng dẫn cách làm . Rất đơn giản , có lẽ các bạn ko nghĩ ra thôi

Dùng readfile để đọc dữ liệu từ trang lấy thông tin domain của vnnic

Để dễ hiểu hơn , các bạn tạo mới 1 file có tên là domain.php với nội dung này


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
# power by pixelart :: vnpixelart@yahoo.com www.trungdu.net
@readfile("http://www.vnnic.net.vn/dk_tenmien/jsp/tracuu_domain_chitiet.jsp?type=$domain.$dot");
?>
<table align=center border=0 width="100%">
<FORM method="post" name="whois" onsubmit="return check_search(this)">

<TR>
<TD align=middle bgColor=#eeeeee rowSpan=2 vAlign=top width="17%">
<P class="titlechinh10ver">www.</P>
</TD>
<TD align=middle bgColor=#eeeeee colSpan=2 vAlign=top width="52%">
<INPUT class="khungxam" id="key" name="domain" size="45">
</TD>
<TD bgColor=#eeeeee rowSpan=2 width="31%">
<INPUT class="buttonxanh" id="submit" name="submit" type="submit" value="Ki***7875;m tra">
</TD>
</TR>
<TR>
<TD align=middle bgColor=#eeeeee colSpan=2 vAlign=top>
<TABLE border=0 cellPadding=1 cellSpacing=1 width="100%">
<TBODY>
<TR>
<TD align=middle width="10%">
<INPUT CHECKED name=dot type=radio value=com.vn>
</TD>
<TD class=titlechinh10ver width="25%">.com.vn</TD>
<TD align=middle width="12%">
<INPUT name=dot type=radio value=net.vn>
</TD>
<TD class=titlechinh10ver width="20%">.net.vn</TD>
<TD align=middle width="10%">
<INPUT name=dot type=radio value=org.vn></TD>
<TD class=titlechinh10ver width="23%">.org.vn</TD>
</TR>

<TD align=middle>
<INPUT name=dot type=radio value=edu.vn></TD>
<TD class=titlechinh10ver>.edu.vn</TD>
<TD align=middle>
<INPUT name=dot type=radio value=gov.vn>
</TD>
<TD class=titlechinh10ver>.gov.vn</TD>
<TD align=middle>
<INPUT name=dot type=radio value=biz.vn>
</TD>
<TD class=titlechinh10ver>.biz.vn</TD>
</TR>
<TR>

<TR>
<TD align=middle width="10%">
<INPUT name=dot type=radio value=info.vn>
</TD>
<TD class=titlechinh10ver width="25%">.info.vn</TD>
<TD align=middle width="12%">
<INPUT name=dot type=radio value=health.vn>
</TD>
<TD class=titlechinh10ver width="20%">.health.vn</TD>
<TD align=middle width="10%">
<INPUT name=dot type=radio value=pro.vn></TD>
<TD class=titlechinh10ver width="23%">.pro.vn</TD>
</TR>
</table>
</FORM>
</td>
</TR>
</table>

DinhHaDong
09-07-2004, 09:44
Thanks

http://4rumvn.com/check.php

:wub:

VietDuc
09-07-2004, 14:55
HÌ HÌ HÌ

Giống nhau hết cả thôi Đông ơi, nhưng mà vào check trong Site của anh coi, kết quả trả về hông bị giống màu gốc của VNNIC đâu :)

ITbaby
11-07-2004, 09:12
Theo bài hướng dẫn của PixelArt thì chỉ đơn giản là đọc file kết quả từ VNNIC và xuất ra màn hình luôn ( vì dùng @readfile mà ) . Mình đâu nhất thiết phải lấy luôn kết quả của VNNIC đâu nhỉ . Hãy đọc cái file kết quả của VNNIC trả về , nhưng đưa vào buffer . rồi mình xử lý trên buffer đó :) --> sau đó mới xuất ra . Đơn giản đến không ngờ --> Có kết quả tuyệt hảo lol lol lol .

pixelart
11-07-2004, 09:33
Theo như ITbaby nói thì làm vậy sẽ chậm hơn 1 chút nhưng sẽ theo ý mình hơn :)

ITbaby
11-07-2004, 21:56
yes ! Nhưng mà không chậm đâu :) . Vì cũng chỉ lấy dữ liệu có 1 lần từ VNNIC về mà. Còn xử lý trên buffer thì nhanh lém , khỏi lo việc tốc độ lol

pixelart
12-07-2004, 03:13
IT_baby bày luôn cách xử lý cho mọi người nghe luôn đi ...share for all muh ...:p

moonrain
22-06-2009, 18:16
http://dohoavn.info/

Vào đây code code

Demo:
http://dohoavn.info/domain

tuanhaikh
28-04-2010, 09:56
Có code asp.net không các bạn. Mình cũng đang cần cái này lắm lắm.

nhadangkytenmien
29-04-2010, 10:23
sao các bác không làm thêm phần mềm check tên miền sắp bung, sắp hết hạn, mới đăng ký ... nhỉ? cái này cần hơn mà

homelove05
28-08-2010, 11:55
Mình có đoạn check domain như sau:
<?
// kiem tra 1 ten mien
$domain=$_GET['domain'];
$ext=$_GET['ext'];
$url="http://www.matbao.vn/whoisXML.aspx?domain=".$domain.".".$ext."";
$file=file_get_contents($url);
preg_match('/<avaiable>(.*)<\/avaiable>/',$file,$arr);
if ($arr[1]=="True")
echo "Đã được đăng ký";
else
echo "Chưa đăng ký";
// Kiem tra nhieu ten mien
for ($i=1;$i<=30;$i++){
$domain=$_GET['domain'];
$ext=$_GET['ext'];
$url="http://www.matbao.vn/whoisXML.aspx?domain=".$domain.".".$ext."";
$file=file_get_contents($url);
preg_match('/<avaiable>(.*)<\/avaiable>/',$file,$arr);
if ($arr[1]=="True")
echo "Đã được đăng ký";
else
echo "Chưa đăng ký";
}

?>
Mình check cho 1 domain thì không vấn đề gì cả. Nhưng mình muốn check 1 lúc nhiều domain thì gặp phải lỗi:
Loi: Fatal error: Maximum execution time of 30 seconds exceeded in D:\AppServ\www\Test\domain\test.php on line 54
Các bạn có thể cho mình giải pháp nào tốt hơn, cải thiện được tốc độ ...
Thank rất nhiều !

hansho
15-05-2011, 23:30
Báo cáo các bác là dạo này em không sử dụng được của pavietnam.vn và matbao.net nữa! Bác nào còn giải pháp khác không chỉ giúp em với! Kiếm mãi không có được chỗ nào để check! :(

NSViet
15-05-2011, 23:42
Báo cáo các bác là dạo này em không sử dụng được của pavietnam.vn và matbao.net nữa! Bác nào còn giải pháp khác không chỉ giúp em với! Kiếm mãi không có được chỗ nào để check! :(
Bên mình hiện không sử dụng qua hệ thống đấy, vẫn check tốt. Đợt đăng ký miễn phí tên miền tiếng Việt, hàng loạt đơn vị không check được domain vì sử dụng qua MB và PA. Riêng NSViet vẫn check tốt :)

quattichdien.net
16-05-2011, 00:00
nhanhoa mình toàn check domain ở nhân hoà

VinaDaily.com
16-05-2011, 08:15
có site nào check được đâu, chỉ biết được còn hay mất thì vào http://www.domaintools.com/ còn biết nhiều hơn

domainprovider
16-05-2011, 09:19
Bác NSViet check whois của domain .VN bằng cách nào vậy, tư vấn anh em cái :)

khoitaoweb
19-12-2012, 12:56
ý kiến hay đó nếu có phần check tên miền sắp hết hạn thì còn gì bằng