Can this task be done a better way?

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
I have an IQ of a donkey, I'm sure the below code can be done a
different/more intelligent way. It should download headers in chunks
of 5000, rather than all 2 million in one go:

$Newsgroup_Data = $NNTP->selectGroup($Newsgroup_Name);

$First_Article_Number = $Newsgroup_Data["first"];
$Last_Article_Number = $Newsgroup_Data["last"];

$Articles_To_Download = $Last_Article_Number - $First_Article_Number;

while($First_Article_Number <= $Newsgroup_Data["last"])
  $Last_Article_Number = $First_Article_Number + 4999;
  $Articles = $NNTP->getOverview($First_Article_Number,
  $First_Article_Number = $First_Article_Number + 5000;

  // do something with the headers here


Re: Can this task be done a better way? wrote:
Quoted text here. Click to load it

What's wrong with what you have?

Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.

Site Timeline