On Tuesday 14 May 2002 19:42, Josh Edwards wrote: > Here is a sample of my weblog that reads into an array from a file ie > > $filename = ("combined_log"); > $fcontents = file($filename); > > 203.29.154.13 - - [08/May/2002:21:21:07 +1000] "GET /A1.php HTTP/1.1" 200 > 417 "- > " "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)"
To help you get started this regex will match your input lines: /^(.+)\s(.+)\s(.+)\s\[(.+)\]\s"(.+)"\s(\d+)\s(.+)\s"(.+)"\s"(.+)"/ breaking them into its components: ip identd user time request result size referrer -- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * /* Gomme's Laws: (1) A backscratcher will always find new itches. (2) Time accelerates. (3) The weather at home improves as soon as you go away. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php