Doh! My bad. In my defence I was running purely on caffiene yesterday :doh:
Firstly, the position error isn't an error at all, but when log_filter=1 the position always becomes '1' because obviously a WR is always number 1
Second thing (format 1 missing data) seems to have been fixed. Yesterday I was getting stuff like;
<u>14:58 08-01-2006</u> <b>RTOG Papafant</b> had uploaded a new WR to place: <b></b> on <a href="http://www.lfsworld.net/?win=hotlaps&whichTab=trackcharts&track=&config=&car=MRT&racer=RTOG Papafant" target="_blank"> <b></b> with the <b>MRT</b></a>
<u>13:34 08-01-2006</u> <b>Vince</b> had uploaded a new WR to place: <b></b> on <a href="http://www.lfsworld.net/?win=hotlaps&whichTab=trackcharts&track=&config=&car=XRR&racer=Vince" target="_blank"> <b></b> with the <b>XRR</b></a>
Today it seems ok though.
I'll keep checking to see if it was a particular param combo that did it, but IIRC it was doing it all of the time so it's probably fixed.
I'll be releasing PPF version 2 sometime shortly, as soon as I get PHPDoc to cooperate and finish up the usage docs.
In short, it is easier to install, easier to use, more robust, has more features & is more powerful.
Heres a sneak peek at the minimum code required to get a full hosts list.
However, the old API is there. It is just in a slightly different form. It will be backwards compatible through a wrapper.
$lfsw = new LFSWorldInterface();
$hosts = $lfsw->getHostsList();
In addition, an optional 'fallback' has been coded in so that if LFSWorld is unreachable, or givs you errors it will try to use old data instead of simply failing, and there are providers for all data sources, including highlights, which has a parsing option.
I don't think I could have made it more straight forward. In addtition, installation will be easier because I'll be distributing the required PEAR libs with it now. You can override that though.
There are lots of other things to mention, but I don't want to hijack the thread so I'll leave it there