|
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
|