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
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.
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
Fixed
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/
=> 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à
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
Cảm ơn em. Anh đã fix lỗi đấy
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.
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:
p/s: em có thể download bản 3.1 tại http://donamkhanh.com/download/whoisv3.1.rar