PHP pfsockopen() Funksie
Voorbeeld
pfsockopen() voorbeeld:
<?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);
}
?>
Definisie en gebruik
Die pfsockopen()-funksie maak 'n aanhoudende internet- of Unix-domein-sokverbinding oop.
Let wel: Hierdie funksie is amper identies aan fsockopen() . Die verskil is dat die verbinding nie gesluit word nadat die skrif klaar is nie. Hierdie funksie is die aanhoudende weergawe van fsockopen().
Sintaksis
pfsockopen(hostname, port, errno, errstr, timeout)
Parameterwaardes
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) |
Tegniese besonderhede
Terugkeerwaarde: | 'n Lêerwyser wat met ander lêerfunksies gebruik kan word (soos fgets(), fwrite(), fclose()). ONWAAR op mislukking. |
---|---|
PHP weergawe: | 4,0+ |
❮ PHP-netwerkverwysing