Показать сообщение отдельно

  #3072  
Старый 12.05.2008, 22:05
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


По умолчанию

Цитата:
Сообщение от GreenBear  
ОС ?
Линукс

Цитата:
Сообщение от xcedz  
основа ARP таблице под никсы
PHP код:
<?php
function resolve_mac_for_ip($ip){
    
$found_mac NULL;
    
$f_in fopen("/proc/net/arp","r");
    if (
$f_in != NULL){
        
fgets($f_in);
        while (!
feof($f_in)){
            
$t fgets($f_in);
            if (
$t != NULL){
                
$str_split preg_split ("/[\s]+/"$t);
                if (
$str_split[0]==$ip) {
                    
$found_mac $str_split[3];
                    break;
                };
            };
        };
        
fclose($f_in);
    };
    return 
$found_mac;
};

echo 
"Ваш IP=",$_SERVER["REMOTE_ADDR"]," и MAC=",resolve_mac_for_ip($_SERVER["REMOTE_ADDR"]);

?>
на линкусе всё после MAC= вылетает ошибка
 
Ответить с цитированием