สร้างฟังก์ชันการหา whois เบื้องต้นด้วย php อย่างง่าย

Bookmark and Share

ฟังก์ชันสำหรับหา whois ของโดเมนเบื้องต้น

ไฟล์ show_whois.php

<?php
function get_whois_data($test_server, $test_domain) {
	$msg = "";
	$connection = fsockopen($test_server, 43, $errno, $errstr, 10);
	if (!$connection) {
		$msg = "Can't connect to the server!";
	} else {
		sleep(2);
		fputs($connection, $test_domain."rn"); 
		while (!feof($connection)) {
			$msg[] = fgets($connection, 4096);
		}
		fclose($connection);
	}
	return $msg;
}
if($_POST['Submit']!=""){
	if(ereg(".th",$_POST['domain_ext'])){
		$data=get_whois_data("whois.thnic.net",trim($_POST['domain']));
		foreach($data as $key=>$value){
			echo $value."<br>";
		}
	}else{
		$data=get_whois_data("whois.internic.net",trim($_POST['domain']));
		foreach($data as $key=>$value){
			echo $value."<br>";
		}	
	}
}
?>

ไฟล์ whois_form.php

<form id="form1" name="form1" method="post" action="show_whois.php">
  <input name="domain" type="text" id="domain" />
  <select name="domain_ext" id="domain_ext">
    <option value="com">com</option>
    <option value="net">net</option>
    <option value="org">org</option>
    <option value="biz">biz</option>
    <option value="asia">asia</option>
    <option value="edu">edu</option>
    <option value="info">info</option>
    <option value="name">name</option>
    <option value="ac.th">ac.th</option>
    <option value="co.th">co.th</option>
    <option value="go.th">go.th</option>
    <option value="or.th">or.th</option>
  </select>
  <input type="submit" name="Submit" value="Submit" />
</form>



บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

25 Sep 08 เพิ่มข้อความหน้าหรือหลังตัวเลขหรือข้อความด้วยฟังก์ชัน str_pad อ่าน 707 15 Nov 09 สร้างลิ้งค์เมนู 2 ภาษา กรณี ไทย อังกฤษ ด้วย php อย่างง่าย อ่าน 700 23 Nov 09 ทำการ cache หน้าเว็บไซต์ด้วย php class อย่างง่าย อ่าน 694 16 Oct 09 สร้างฟังก์ชัน php แปลงตัวเลข เป็นข้อความตัวอักษร ภาษาไทย อ่าน 690 18 Dec 09 สร้างไฟล์ word จาก html ด้วย php class ได้อย่างง่าย อ่าน 673 03 Nov 09 php ฟังก์ชันหา IP Address เช็คเพิ่มเติม และประยุกต์ บล็อก IP อย่างง่าย อ่าน 669 05 Nov 09 เช็ค บราวเซอร์ Browser ด้วย php อย่างง่าย อ่าน 646 04 Dec 09 จัดการ Directory สร้าง ลบ เปลี่ยนชื่อ กำหนด permission ผ่าน FTP function ด้วย PHP อ่าน 503 07 Jul 10 เทคนิค php ดึงข้อมูล comment จาก facebook มาใช้งาน อ่าน 478 13 Jul 10 วิธี load xml ไฟล์ และ แบ่งหน้า ด้วย php อย่างง่าย อ่าน 437 09 Jul 10 เพิ่มความเร็ว ให้กับการ cache ด้วย jquery ajax และ php cache class อ่าน 431 30 Oct 09 ฟังก์ชัน PHP แปลงตัวเลขอาราบิก เป็น ตัวเลขไทย อย่างง่าย อ่าน 428 10 Feb 10 ประยุกต์ สร้าง FTP Function สำหรับการจัดการไฟล์ผ่าน FTP Protocal อ่าน 337 02 Mar 10 ประยุกต์ แปลเนื้อหา ในเว็บไซต์ด้วย google translater api สำหรับ php อ่าน 329 19 Jul 10 การนำ ระบบสมาชิก ของ facebook มาประยุกต์ใช้ อ่าน 260
จำนวนผู้เยี่ยมชม 157925 คน 2010 © Copyright ninenik.com. All rights reserved.