getNZBPath($relguid, $db->getSetting('nzbpath'), true); $nzbInfo = new NZBInfo(); $nzbInfo->loadFromFile($nzbfile); $nntp->doConnect(); echo $nzbInfo->summarize(); foreach($nzbInfo->parfiles as $parfile) { echo "Fetching ".$parfile['subject']."\n"; $parBinary = $nntp->getMessages($parfile['groups'][0], $parfile['segments']); if ($parBinary) { $par2 = new Par2info(); $par2->setData($parBinary); if (!$par2->error) { $parFiles = $par2->getFileList(); foreach($parFiles as $file) { if (preg_match('/.*part0*1\.rar$/iS', $file['name']) || preg_match('/(?!part0*1)\.rar$/iS', $file['name']) || preg_match('/\.001$/iS', $file['name'])) { print_r($file); } } } } unset($parBinary); }