Upgrade whois domain to v3.1

Lý do phải nâng cấp:
- Matbao.net đã thay đổi lại cấu trúc site của họ (thay đổi giao diện) nên phần parse data của mình sẽ không chính xác nữa.
- Dùng nsloop-up chỉ có thể check domain đó có hoạt động hay không, chứ không check được đã được mua hay chưa. có thể chủ sở hữu đã mua nhưng chưa active domain :)

Những thay đổi:
Không có nhiều thay đổi trong phiên bản nâng cấp này ngoài:
- Get xml content thay cho html content.
- Chuẩn hóa các function theo camelCase.
- Bỏ php short tag, chuyển về <?php echo …;?> nếu có.

Todo:
Mặc dù kết quả nhận được từ matbao.net là dạng XML nhưng vẫn gặp khó khăn trong khâu parse XML. Dùng các libs có sẵn trong PHP như simpleXML, XMLparse…đều bị lỗi do syntax của file XML này không chuẩn cho lắm. Tạm thời tôi dùng preg_match để parse XML. Khi nào có điều kiện sẽ nghiên cứu cách parse XML mà không biết trước cấu trúc :D Có bác nào tốt bụng thì phát triển thêm hộ tôi với :p

Hướng dẫn nâng cấp:
- Download bản upgrade tại http://donamkhanh.com/download/whoisv3.1.php.txt
- Sau khi download, rename file whoisv3.1.php.txt thành index.php, rồi ghi đè file index.php trong thư mục whoisv3 (nếu chưa có phiên bản 3.0 thì có thể download tại http://donamkhanh.com/download/whoisv3.tar.bz2)

Yêu cầu:
- Chmod quyền hợp lý (cho đọc ghi đối với file checked_domain.txt)
- Thông số allow_url_fopen trên host phải thiết lập bằng On.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

8 Responses to “Upgrade whois domain to v3.1”


  1. 1 y5cafe

    Anh Khánh share code đúng độc. Nãy giờ em down được 4 trang 404.
    Anh có thể fix lại link đc không?

    Thanks

  2. 2 Đỗ Nam Khánh

    Fixed :D

  3. 3 y5cafe

    Tình hình rất im ắng.
    Em run thử nhưng chẳng thấy động đậy gì ráo :(
    link: http://www.y5cafe.info/namkhanh-whois/

  4. 4 Đỗ Nam Khánh

    => http://www.y5cafe.info/jquery.ui/jquery.js => chẳng thấy thư mục jquery.ui đâu cả thì làm sao chạy hả em?

    Cái này là bản upgrade nên em cứ ghi đè vào file index của bản cũ là okie mà :)

  5. 5 Nhật

    Anh Khánh ơi, cái code whois v3.1 check domain .vn thi Good nhưng check domain .com.vn… thì nó kiểm tra là đúng nhưng thông tin chi tiết nó hiện ra là của domain .com, anh rảnh Fix lại dùm. Thanks

  6. 6 Đỗ Nam Khánh

    Cảm ơn em. Anh đã fix lỗi đấy :)

  7. 7 nhật

    anh xem lại dùm, hồi bữa check domain vietnam Good nhưng giờ hết check được luôn rồi với lại anh xem lai, check may cai domain .com.vn, .net.vn … no kiem tra thi đúng nhưng lấy thông tin bị sai đó anh. thanks anh. Nếu anh rảnh anh sửa lại code cho em như sau được không
    anh ? : khi ấn vào xem thông tin nó sẽ hiện ra bên dưới luôn chứ không cần phải hiện ra 1 bảng
    như vậy, Xin anh giúp em, cám ơn anh nhiều.

  8. 8 Đỗ Nam Khánh

    Anh vừa thử check với domain echip.vn & echip.com.vn, đều hoạt động bình thường mà em :)

    Mà em check ở trang của anh hay download source về nhỉ? Hình như source anh chưa đẩy lên thì phải :p

    Còn nếu em muốn không hiện 1 popup khi xem detail thì em có thể thay bằng cách sửa lại hàm javascript whois như sau:

    [-]?View Code JAVASCRIPT
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    function whois(domain)
    {
        $('#loading').hide();
        $('#whois').show(); //với #whois là ID của table (div) em muốn đổ dữ liệu hiển thị vào		
        $.ajax({
            type: "GET",
            url: "index.php",
            data: "act=detail&domain=" + domain,
            success: function(html){
                             $('#loading').hide();   
                             $('#whois').html(html);
    		   }
         });
    }

    p/s: em có thể download bản 3.1 tại http://donamkhanh.com/download/whoisv3.1.rar

Leave a Reply

CAPTCHA image