I put 'print_r($fcontents);' in and it outputted the array of my log file so I'm not sure what's wrong.
Here's a section of the log file. I'm trying to get the date of the first access and the last access. 203.29.154.13 - - [08/May/2002:21:21:22 +1000] "GET /A1.html HTTP/1.1" 304 - "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" 203.29.154.13 - - [09/May/2002:21:21:23 +1000] "GET /A1.html HTTP/1.1" 304 - "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" 203.29.154.13 - - [10/May/2002:21:21:24 +1000] "GET /A1.html HTTP/1.1" 304 - "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" Regards Josh "Lars Torben Wilson" <[EMAIL PROTECTED]> wrote in message 1021345553.886.133.camel@ali">news:1021345553.886.133.camel@ali... > On Mon, 2002-05-13 at 20:01, Josh Edwards wrote: > > Thanks heaps for your help I really appreciate it. I have made the changes > > you suggested but now I only get a blank screen. > > > > function getmydate($hit) > > { > > $single = explode (" ",$hit); > > return $single[3].$single[4]; > > } > > > > $filename = ("combined_log"); > > > > //fopen ($filename, "r"); > > > > $fcontents = file($filename); > > $limit = 1; > > for ($i = 0; $i <= $limit; $i++) > > { > > $line = $fcontents[i]; > > if (!empty($line)) > > { > > $currentdate = getmydate($line); > > echo $currentdate; > > } > > } > > Things to check: > > o Put 'error_reporting(E_ALL);' as the first line of your script. > o Are you sure it's reading the file? Try 'print_r($fcontents);' after > the file() call. > > That might get you a little farther. Otherwise post a few > representative lines from combined_log; otherwise we won't > have any real data to work with. > > > -- > Torben Wilson <[EMAIL PROTECTED]> > http://www.thebuttlesschaps.com > http://www.hybrid17.com > http://www.inflatableeye.com > +1.604.709.0506 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php