Home
Course
Service
Contact
About Us

 

 

 

 

 

 

 

 

 


NETWORK FUNCTION

การเขียนโปรแกรมด้วยภาษา PHP นั้นคงจะหนีไม่พ้นที่จะต้องยุ่งเกี่ยวกับโครงข่ายอินเตอร์เน็ต การติดต่อกับเครื่องที่อยู่ห่างไกลเพื่อที่จะสามรถแลกเปลี่ยนข่าวสารกันได้นั้นจำเป็นต้องมีเครื่องมือมาช่วยเพื่อให้การพัฒนาโปรแกรมเป็นไปได้โดยง่าย ภาษา PHP ได้เตรียมฟังก์ชั่นที่จำเป็นต้องใช้ในการติดต่อผ่านโครงข่ายของอินเตอร์เน็ต เพื่อให้ผู้ที่พัฒนาโปรแกรมด้วยภาษา PHP สามารถพัฒนาโปรแกรมได้โดยสมบูรณ์ เช่น

ฟังก์ชั่น Gethostbyaddr
เป็นฟังก์ชั่นที่ใช้ในการอ่านชื่อของ host หรือเครื่อง server
รูปแบบการใช้ฟังก์ชั่น
string gethostbyaddr (string ip_address);
ip_address คือหมายเลข IP (Internet Protocal) ของเครื่องที่เราต้องการชื่อ
ค่าที่กลับคืนมาคือ ชื่อของเครื่องที่เราต้องการ

ตัวอย่างที่ 19
1 <?
2 $host_ip = "192.168.0.1"; // เป็น web site intranet ของศูนย์อบรมบางปะกง
3 $host_name = gethostbyaddr ($host_ip);
4 echo "Host IP $host_ip มีชื่อ $host_name";
5 ?>

จะได้เอ้าพุทคือ
Host IP 192.168.0.1 มีชื่อ gw.office.energythai.net


ฟังก์ชั่น Gethostbyname

เป็นฟังก์ชั่นที่ใช้ในการอ่านหมายเลข IP (Internet Protocal) ของ host หรือเครื่อง server
รูปแบบการใช้ฟังก์ชั่น
string gethostbyname (string hostname);
hostname คือชื่อของ host หรือเครื่อง server ที่ต้องการหมายเลข IP (Internet Protocal)
ค่าที่กลับคืนมาคือ ชื่อหมายเลข IP (Internet Protocal)ของเครื่องนั้น

ตัวอย่างที่ 20
1 <?
2 $hostname = "energythai.net"; // เป็น web site internet ของศูนย์อบรมบางปะกง
3 $host_ip = gethostbyname ($hostname);
4 echo "Host name $hostname มีหมายเลข IP คือ $host_ip";
5 ?>

จะได้เอ้าพุทคือ
Host name energythai.net มีหมายเลข IP คือ 203.151.137.5

 



:: ศูนย์ฝึกอบรมบางปะกง การไฟฟ้าฝ่ายผลิตแห่งประเทศไทย 8/4 หมู่ 8 ตำบลท่าข้าม อำเภอบางปะกง จังหวัดฉะเชิงเทรา 24130 ::