equal
deleted
inserted
replaced
149 // |
149 // |
150 // if(filter_var($ipv4, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === FALSE) { |
150 // if(filter_var($ipv4, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === FALSE) { |
151 // error(ERR_DNS_IPV4); return false; |
151 // error(ERR_DNS_IPV4); return false; |
152 // } |
152 // } |
153 |
153 |
154 if (preg_match("/^[0-9\.]{7,15}$/", $ipv4)) { |
154 if (!preg_match("/^[0-9\.]{7,15}$/", $ipv4)) { |
155 error(ERR_DNS_IPV4); return false; |
155 error(ERR_DNS_IPV4); return false; |
156 } |
156 } |
157 |
157 |
158 $quads = explode('.', $ipv4); |
158 $quads = explode('.', $ipv4); |
159 $numquads = count($quads); |
159 $numquads = count($quads); |
179 // |
179 // |
180 // if(filter_var($ipv6, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === FALSE) { |
180 // if(filter_var($ipv6, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === FALSE) { |
181 // error(ERR_DNS_IPV6); return false; |
181 // error(ERR_DNS_IPV6); return false; |
182 // } |
182 // } |
183 |
183 |
184 if (preg_match("/^[0-9a-f]{0,4}:([0-9a-f]{0,4}:){0,6}[0-9a-f]{0,4}$/i", $ipv6)) { |
184 if (!preg_match("/^[0-9a-f]{0,4}:([0-9a-f]{0,4}:){0,6}[0-9a-f]{0,4}$/i", $ipv6)) { |
185 error(ERR_DNS_IPV6); return false; |
185 error(ERR_DNS_IPV6); return false; |
186 } |
186 } |
187 |
187 |
188 $quads = explode(':', $ipv6); |
188 $quads = explode(':', $ipv6); |
189 $numquads = count ($quads); |
189 $numquads = count ($quads); |