general-functions: add function to convert ip/mask to ip/cidr.

This commit is contained in:
Arne Fitzenreiter
2010-11-15 19:35:22 +01:00
parent 126246a8ca
commit 45762fc662

View File

@@ -18,6 +18,7 @@ use strict;
use Socket;
use IO::Socket;
use Net::SSLeay;
use Net::IPv4Addr;
$|=1; # line buffering
@@ -407,6 +408,12 @@ sub NextIP
);
}
sub ipcidr
{
my ($ip,$cidr) = &Net::IPv4Addr::ipv4_parse(shift);
return "$ip\/$cidr";
}
sub validemail {
my $mail = shift;
return 0 if ( $mail !~ /^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$/ );