Skip to content

Commit ac890e4

Browse files
authored
Merge pull request #13 from pcastelovigo/main
minor bugs: string as array, link ip inside url
2 parents 617f4c7 + c079e03 commit ac890e4

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

example/example.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,12 @@
8585
exit(serialize($result));
8686

8787
default:
88-
if (!empty($result['rawdata'])) {
89-
$winfo .= '<pre>' . implode($result['rawdata'], "\n") . '</pre>';
88+
if (!empty($result['rawdata']) && is_array($result['rawdata'])) {
89+
$winfo .= '<pre>' . implode("\n", $result['rawdata']) . '</pre>';
9090
} else {
91-
$winfo = implode($whois->query['errstr'], "\n<br></br>");
91+
$winfo = implode("\n<br></br>", (array)$whois->query['errstr']);
9292
}
93+
break;
9394
}
9495

9596
}

src/Utils.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,10 @@ function ($matches) {
128128
$link = $_SERVER['PHP_SELF'] . '?' . $params;
129129
}
130130

131-
$out = preg_replace($ip_regex, '<a href="' . $link . '">$0</a>', $out);
131+
if (strpos($out, '<a href=') === false) {
132+
$out = preg_replace($ip_regex, '<a href="' . $link . '">$0</a>', $out);
133+
}
134+
132135

133136
if (isset($result['regrinfo']['domain']['nserver'])) {
134137
$nserver = $result['regrinfo']['domain']['nserver'];

0 commit comments

Comments
 (0)