我希望能够将主机名转换为Apache访问日志文件中的IP地址(即与logresolve相反的地址)。
我有一个已使用logresolve转换的accesslog文件,但我想还原它。
每一行都以一个例子开始:
function getTextBetweenTags($string, $tagname) {
$pattern = "/<$tagname ?.*>(.*)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches[1];
}
$str = '<a href=""> this is test string </a>';
$txt = getTextBetweenTags($str, "a");
echo $txt;
// Will return " this is test string ".
如何将hostname.com转换为每行的IP地址?