PHP pfsockopen() လုပ်ဆောင်ချက်
ဥပမာ
pfsockopen() ဥပမာ-
<?php
$fp = pfsockopen("www.w3schools.com", 80, $errno, $errstr, 20);
if (!$fp) {
echo "$errstr ($errno)<br>";
} else {
$out = "GET /
HTTP/1.1\r\n";
$out .= "Host: www.w3schools.com\r\n";
$out
.= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while
(!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
pfsockopen() လုပ်ဆောင်ချက်သည် အမြဲတမ်းအင်တာနက် သို့မဟုတ် Unix ဒိုမိန်း socket ချိတ်ဆက်မှုကို ဖွင့်ပေးသည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် fsockopen() နှင့် နီးပါးတူ ပါသည်။ ကွာခြားချက်မှာ ဇာတ်ညွှန်းပြီးသည်နှင့် ချိတ်ဆက်မှု မပိတ်ပါ။ ဤလုပ်ဆောင်ချက်သည် fsockopen() ၏ အမြဲတမ်းဗားရှင်းဖြစ်သည်။
အထားအသို
pfsockopen(hostname, port, errno, errstr, timeout)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
hostname | Required. Specifies a hostname (like "www.w3schools.com"). ssl:// or tls:// works over TCP/IP to connect to the remote host |
port | Optional. Specifies the port number. Use -1 for transports that do not use ports, like unix:// |
errno | Optional. Specifies the system level error number |
errstr | Optional. Specifies the error message as a string |
timeout | Optional. Specifies the connection timeout (in seconds) |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အခြားဖိုင်လုပ်ဆောင်ချက်များ (ဥပမာ fgets(), fwrite(), fclose()) ဖြင့် အသုံးပြုနိုင်သည့် ဖိုင်ညွှန်ပြချက်။ ရှုံးနိမ့်မှုအပေါ် မှားသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0+ |
❮ PHP Network ရည်ညွှန်းချက်