文字

radius_cvt_addr

(PECL radius >= 1.1.0)

radius_cvt_addrConverts raw data to IP-Address

说明

string radius_cvt_addr ( string $data )

范例

Example #1 radius_cvt_addr() example

<?php
while ( $resa  radius_get_attr ( $res )) {

    if (!
is_array ( $resa )) {
        
printf  ( "Error getting attribute: %s\n" ,   radius_strerror ( $res ));
        exit;
    }

    
$attr  $resa [ 'attr' ];
    
$data  $resa [ 'data' ];
    
    switch (
$attr ) {

    case 
RADIUS_FRAMED_IP_ADDRESS :
        
$ip  radius_cvt_addr ( $data );
        echo 
"IP:  $ip <br>\n" ;
        break;

    case 
RADIUS_FRAMED_IP_NETMASK :
        
$mask  radius_cvt_addr ( $data );
        echo 
"MASK:  $mask <br>\n" ;
        break;
    }
}
?>

参见

  • radius_cvt_int() - Converts raw data to integer
  • radius_cvt_string() - Converts raw data to string
上一篇: 下一篇: