مثال
مثال
fsockopen():
$fp = fsockopen("www.w4schools.com", 80, $er
o, $errstr, 20);
if (!$fp) {
echo "$errstr ($er
o)
";
} other {
$out = "GET /
HTTP/1.1
";
$out .= "میزبان: www.w4schools.com
";
$out
.= "اتصال: بستن
";
fwrite($fp, $out);
در حالی که
(!feof($fp)) {
echo fgets($fp, 128);
fclose($fp);
?>
تعریف و استفاده
عملکرد fsockopen() یک اتصال سوکت دامنه اینترنت یا یونیکس را باز می کند.
نحو
fsockopen(نام میزبان، پورت، er
o، errstr، timeout)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| نام میزبان | لازم است. یک نام میزبان (مانند "www.w4schools.com") را مشخص می کند. ssl:// یا tls:// از طریق TCP/IP برای اتصال به میزبان راه دور | کار می کند
| پورت | اختیاری. شماره پورت را مشخص می کند. برای حمل و نقلی که این کار را نمی کنند از -1 استفاده کنید از پورت هایی مانند unix:// | استفاده کنید
| اشتباه | اختیاری. شماره خطای سطح سیستم | را مشخص می کند
| errstr | اختیاری. پیغام خطا را به صورت رشته ای مشخص می کند |
| تایم پایان | اختیاری. مدت زمان اتصال (در ثانیه) | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | نشانگر فایلی که می تواند با سایر توابع فایل (مانند fgets() استفاده شود. fwrite()، fclose()). FALSE در صورت شکست. |
|---|---|
| نسخه PHP: | 4.0+ |
❮ مرجع شبکه PHP