00001 <?php
00002
00003 function checkMac ($mac)
00004 {
00005 $mac = trim ($mac);
00006 $mac = str_replace (" ", "", $mac);
00007 $mac = str_replace (":", "", $mac);
00008 $mac = trim ($mac);
00009 $mac = str_pad ($mac, 12, "0", STR_PAD_LEFT);
00010 for ($i=0; $i<12; $i++)
00011 {
00012 if (! is_numeric ("0x0".$mac[$i]) ) return -1;
00013 }
00014 return $mac;
00015 }
00016
00017 function getDottedMAC ($mac)
00018 {
00019 $mac_ = $mac[0].$mac[1];
00020 for ($i=2; $i<12; $i+=2)
00021 {
00022 $mac_ .= ":" . $mac[$i].$mac[$i+1];
00023 }
00024 return $mac_;
00025 }
00026
00027 ?>
00028