PHP fsockopen() Function












❮ مرجع شبکه PHP



مثال


مثال

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