Line 783:
Line 783:
If you have a lot of tests you can define a set of expressions, describe them, and test for them
If you have a lot of tests you can define a set of expressions, describe them, and test for them
−
#define expression to test
+
* define expression to test
my $REGEXPHostname = '([a-z0-9][a-z0-9-\.]*)';
my $REGEXPHostname = '([a-z0-9][a-z0-9-\.]*)';
my $REGEXPIPAddress = '(self|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})';
my $REGEXPIPAddress = '(self|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})';
Line 789:
Line 789:
−
#advice to user
+
* advice to user
esmith::cgi::genTextRow ($q, $q->p ( 'The IP address displayed
esmith::cgi::genTextRow ($q, $q->p ( 'The IP address displayed
is the IP address of the e-smith server. If this hostname
is the IP address of the e-smith server. If this hostname
Line 796:
Line 796:
address in the format "aaa.bbb.ccc.ddd"' )),
address in the format "aaa.bbb.ccc.ddd"' )),
−
#get input
+
* get input
esmith::cgi::genNameValueRow ($q,
esmith::cgi::genNameValueRow ($q,
"Hostname",
"Hostname",
"HostName",
"HostName",
""),
""),
−
#test input
+
* test input
my $MACAddress = lc($q->param ('MACAddress'));
my $MACAddress = lc($q->param ('MACAddress'));