Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php预匹配apache自定义日志_Php_Apache_Logging_Preg Match - Fatal编程技术网

Php预匹配apache自定义日志

Php预匹配apache自定义日志,php,apache,logging,preg-match,Php,Apache,Logging,Preg Match,您好,我有一个日志示例: x.xx.xxx.xx - username [06/Mar/2014:14:22:24 +0400] "GET /folder/folder1/file.php HTTP/1.1" 200 246 我用 preg_匹配日志文件的标准模式错误 preg_match("/^(\S+) (\S+) (\S+) \[([^:]+):(\d+:\d+:\d+) ([^\]]+)\] \"(\S+) (.*?) (\S+)\" (\S+) (\S+) (\".*?\") (\"

您好,我有一个日志示例:

x.xx.xxx.xx - username [06/Mar/2014:14:22:24 +0400] "GET /folder/folder1/file.php HTTP/1.1" 200 246
我用

preg_匹配日志文件的标准模式错误

preg_match("/^(\S+) (\S+) (\S+) \[([^:]+):(\d+:\d+:\d+) ([^\]]+)\] \"(\S+) (.*?) (\S+)\" (\S+) (\S+) (\".*?\") (\".*?\")$/", $line, $matches);

请帮助进行
reg\u exp

只需删除最后的部分:

preg_match("/^(\S+) (\S+) (\S+) \[([^:]+):(\d+:\d+:\d+) ([^\]]+)\] \"(\S+) (.*?) (\S+)\" (\S+) (\S+)$/", $line, $matches);