19 12
發新話題

[分享] 《PHP》『網路函式庫』

《PHP》『網路函式庫』getprotobynumber --- 取得協定名稱

getprotobynumber ---  取得協定名稱

語法 : string getprotobynumber (int number)

說明 :

getprotobynumber( )經由/etc/protocols傳回協定編號number的協定名稱。

參考 : getprotobyname( )


TOP

《PHP》『網路函式庫』getservbyname - 取得Internet服務和協定的埠號

getservbyname ---  取得Internet服務和協定的埠號

語法 : int getservbyname (string service, string protocol)

說明 :

getservbyname( )經由/etc/services傳回參數service服務的埠號,參數protocol是TCP或UDP兩者之一。

參考 : getservbyport( )

TOP

《PHP》『網路函式庫』getservbyport --- 取得Internet服務的名稱

getservbyport ---  取得Internet服務的名稱

語法 : string getservbyport (int port, string protocol)

說明 :

getservbyport( )經由/etc/services傳回協定名稱protocol和埠號port的服務名稱,參數protocol是TCP或UDP兩者之一。

參考 : getservbyname( )

TOP

《PHP》『網路函式庫』openlog --- 開啟連結到系統記錄者

openlog ---  開啟連結到系統記錄者

語法 : int openlog (string ident, int option, int facility)

說明 :

openlog( )開啟連結到系統記錄者(logger),字串ident是增加到各個訊息。參數option和facility的值是在下一個部份(section)中給予。openlog( )的使用是非必需的,如果必要的話,它會自動地呼叫syslog( ),這種情況下,參數ident將會預設成false。

參考 : syslog( )  closelog( )

TOP

《PHP》『網路函式庫』pfsockopen - 開啟持續的Internet或Unix網域socket連結

pfsockopen ---  開啟持續的Internet或Unix網域socket連結

語法 : int pfsockopen (string hostname, int port [, int errno [, string errstr [, int timeout]]])

說明 :

此函式的功能和fsockopen( )相同,不同處是在程式結束之後,不會關閉連結。它是fsockopen( )持續的版本。

TOP

《PHP》『網路函式庫』socket_set_blocking --- 設定socket擱置/非擱置模式

socket_set_blocking ---  設定socket擱置/非擱置模式

語法 : int socket_set_blocking (int socket descriptor, int mode)

說明 :

如果mode是false,則給予的socket descriptor將會切換成非擱置模式,如果mode是true,它將會切換成擱置模式。這會影響到像是fgets( )從socket讀取的函式,在非擱置模式中,呼叫fgets( )將會永遠傳回擱置模式,它將會等待資料成為可用的資料。

此函式是事前呼叫socket_set_blocking( ),但是並不讚成這種用法。

TOP

《PHP》『網路函式庫』syslog --- 產生系統記錄訊息

syslog ---  產生系統記錄訊息

語法 : int syslog (int priority, string message)

說明 :

syslog( )產生一個記錄訊息,它將會以系統記錄者來分散。參數priority是個能力(facility)的組合(combination)與級別,參數message是要送出的訊息,%m這二個字元將會以錯誤訊息字串(strerror)來代替,相當於目前errno的值。

在Windows NT系統上,syslog服務是使用事件檢視器。

TOP

《PHP》『網路函式庫』ip2long --- 轉換 IP(IPv4)成為適當的位址

ip2long ---  轉換 IP(IPv4)成為適當的位址

語法 : int ip2long (string ip_address)

說明 :

ip2long( )從它的Internet標準格式(有逗點的字串),產生IPv4 Internet network位址。

Example :

<?php

    $ip = gethostbyname("www.php.net");

    $out = "The following URLs are equivalent:<br>\n";

    $out .= "http://www.php.net/, http://".$ip."/, and http://".ip2long($ip)."/<br>\n";

    echo $out;

?>

參考 : long2ip( )

TOP

《PHP》『網路函式庫』long2ip --- 轉換 IP(IPv4)成為適當的位址

long2ip ---  轉換 IP(IPv4)成為適當的位址

語法 : string long2ip (int proper_address)

說明 :

long2ip( )從適當的位址表示,產生有逗點的格式的 Internet 位址。

參考 : ip2long( )

TOP

 19 12
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。