setMAC() -- Sets the MAC address in the object
Description
This method will set the MAC address in the object given
the passed MAC address and the MAC address delimiter. This method
also makes use of the check()
method to make sure that the MAC address is valid.
Return value
boolean - Returns TRUE if the MAC
address is set correctly, FALSE otherwise (i.e. the MAC address
is not valid).
Note
This function can not be called
statically.
Example
Example 51-1. Using setMAC() require_once 'Net/MAC.php';
require_once 'MDB2.php';
$db_type = 'pgsql';
$db_host = 'localhost';
$db_user = 'username';
$db_name = 'dbname';
$db_pass = 'password';
$dsn = "$db_type://$db_user:$db_pass@$db_host/$db_name";
$dbh =& MDB2::factory($dsn);
if (MDB2::isError($dbh)) {
echo "MDB2 Error: ".$dbh->getUserInfo();
}
$dboptions = array('tablename' => 'macvendors',
'macaddrcol' => 'macaddr',
'vendorcol' => 'vendor',
'desccol' => 'description');
try {
$nmh =& new Net_MAC($dbh, $dboptions);
} catch (Net_MAC_Exception $e) {
echo 'Net_MAC Error: ' . $e->getMessage();
exit;
}
$nmh->setMAC('00:11:22:33:44:55'); |
|