put all dns checking into one function, allow it to be ignored

This commit is contained in:
zotlabs
2016-10-25 18:27:32 -07:00
parent 084b41fc2c
commit 88a68b941f
5 changed files with 24 additions and 11 deletions

View File

@@ -54,8 +54,7 @@ class Regdir extends \Zotlabs\Web\Controller {
if ($url) {
$m = parse_url($url);
if ((! $m) || ((! @dns_get_record($m['host'], DNS_A + DNS_CNAME + DNS_PTR)) && (! filter_var($m['host'], FILTER_VALIDATE_IP) ))) {
if ((! $m) || (! z_dns_check($m['host']))) {
$result['message'] = 'unparseable url';
json_return_and_die($result);
}