توابع شبکه PHP(PHP Network Functions)
















را مقداردهی اولیه می کند





























































































































عملکرد توضیح
checkdnsrr() سوابق DNS مربوط به نوع را بررسی می‌کند
میزبان
closelog() اتصال ثبت سیستم را می بندد
define_syslog_variables() در PHP 5.4 منسوخ و حذف شد.
متغیرهای مورد استفاده در توابع syslog
dns_check_record() نام مستعار checkdnsrr()
dns_get_mx() نام مستعار getmxrr()
dns_get_record() سوابق منبع DNS مرتبط با نام میزبان مشخص شده را دریافت می کند
fsockopen() یک اتصال سوکت دامنه اینترنت یا یونیکس را باز می کند
gethostbyaddr() نام دامنه را برای یک آدرس IP معین برمی گرداند
gethostbyname() آدرس IPv4 را برای یک دامنه/نام میزبان معین برمی‌گرداند
gethostbynamel() لیستی از آدرس IPv4 را برای نام دامنه/میزبان معین برمی گرداند
gethostname() نام میزبان را برمی‌گرداند
getmxrr() سوابق MX را برای نام میزبان اینترنت مشخص شده برمی‌گرداند
getprotobyname() شماره پروتکل نام پروتکل معین را برمی گرداند
getprotobynumber()      نام پروتکل یک شماره پروتکل معین را برمی‌گرداند
getservbyname() شماره پورت یک سرویس و پروتکل اینترنت معین را برمی گرداند
getservbyport() سرویس اینترنت را برای یک پورت و پروتکل معین برمی گرداند
header_register_callback() یک تابع هدر را فراخوانی می کند
header_remove() یک هدر HTTP را که قبلاً با آن تنظیم شده بود حذف می کند
تابع header()
header() یک هدر HTTP خام را برای مشتری ارسال می کند
headers_list() لیستی از سرصفحه‌های پاسخ را برای ارسال به مرورگر برمی‌گرداند
headers_sent() بررسی می‌کند که سرصفحه‌ها فرستاده شده اند یا نه
http_response_code() کد وضعیت پاسخ HTTP را تنظیم یا برمی گرداند
inet_ntop() یک آدرس IPv4 32 بیتی یا IPv6 128 بیتی را به قالب قابل خواندن تبدیل می کند
inet_pton() یک آدرس IP قابل خواندن را به یک IPv4 بسته بندی شده 32 بیتی یا IPv6 128 بیتی تبدیل می کند
قالب
ip2long() یک آدرس IPv4 را به عدد صحیح طولانی تبدیل می کند
long2ip() یک آدرس عدد صحیح طولانی را به رشته ای در قالب IPv4 تبدیل می کند
openlog() اتصال ثبت سیستم را باز می کند
pfsockopen() یک اتصال دائمی اینترنت یا سوکت دامنه یونیکس را باز می کند
setcookie() یک کوکی را برای ارسال به همراه بقیه هدرهای HTTP تعریف می کند
setrawcookie() یک کوکی (بدون رمزگذاری URL) را برای ارسال به همراه بقیه هدرهای HTTP تعریف می کند
socket_get_status() نام مستعار stream_get_meta_data()
socket_set_blocking() نام مستعار stream_set_blocking()
socket_set_timeout() نام مستعار stream_set_timeout()
syslog() یک پیام گزارش سیستم تولید می کند