$xferlog_regex = "(Mon|Tue|Wed|Thu|Fri|Sat|Sun) "; //***** 1 Day
$xferlog_regex .= "(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) "; //***** 2 Month
$xferlog_regex .= "(( |[0-3])[0-9]) "; //***** 3 Date
$xferlog_regex .= "([0-9][0-9]:[0-5][0-9]:[0-5][0-9]) "; //***** 5 Time
$xferlog_regex .= "(20[0-9][0-9]) "; //***** 6 Year
$xferlog_regex .= "([^ ]*) "; //***** 7 Transfer time
$xferlog_regex .= "([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) "; //***** 8 IP Address
$xferlog_regex .= "([^ ]*) "; //***** 9 File size
$xferlog_regex .= "([^ ]*) "; //***** 10 File name
$xferlog_regex .= "(a|b) "; //***** 11 ASCII/Binary
$xferlog_regex .= "(C|U|T|_) "; //***** 12 Compressed/Uncompressed/Tar'ed/No action
$xferlog_regex .= "(o|i|d) "; //***** 13 Outgoing/Incoming/Deleted
$xferlog_regex .= "(a|g|r) "; //***** 14 Authenticated/Guest/Real (local) user
$xferlog_regex .= "([^ ]*) "; //***** 15 Username
$xferlog_regex .= "([^ ]*) "; //***** 16 Service name
$xferlog_regex .= "(0|1) "; //***** 17 Authentication: none/RFC931
$xferlog_regex .= "([^ ]*) "; //***** 18 Authenticated User ID
$xferlog_regex .= "(c|i)"; //***** 19 Completed/Incomplete
or all in one go if you just want the regex:
/(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (( |[0-3])[0-9]) ([0-9][0-9]:[0-5][0-9]:[0-5][0-9]) (20[0-9][0-9]) ([^ ]*) ([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) ([^ ]*) ([^ ]*) (a|b) (C|U|T|_) (o|i|d) (a|g|r) ([^ ]*) ([^ ]*) (0|1) ([^ ]*) (c|i)/
![Subscribe to [serpents kiss dot com]](http://www.serpentskiss.com/wordpress/wp-content/themes/black-hat/images/rss_feed.gif)
Sol Campbell targets the visit of Blackpool on 11 September for his Newcastle debut.
Newcastle striker Andy Carroll withdraws from the England Under-21 squad for the European Championship qualifiers with an ankle injury.
Brighton sign Newcastle United winger Kazenga LuaLua on loan and Norwegian striker Torbjorn Agdestein for a nominal fee.
Newcastle's Andy Carroll cancels out Sylvain Ebanks-Blake's opener as the Tynesiders claim a point at Molineux.
Newcastle have announced the signing of Hatem Ben Arfa on an initial season-long loan deal from Marseille. 