\n"; $content = get_data($page); preg_match_all("/(.*?TAP icon.*?)<\/tr>/", utf8_decode($content), $query); $query = $query[1]; unset($query[0]); $new = 0; $old = 0; foreach ($query as $row) { preg_match_all("/(.*?)<\/td>/", $row, $row); $row = $row[1]; $id = $row[0]; $name = str_replace(array('[', ']'), array('(', ')'), $row[1]); $name = trim(strip_tags($name)); $add = str_replace(array('[unkn]', ' (', ')', '', '', '(Filename \(TAP\): <\/td>(.*?)<\/td>/", utf8_decode($dl_page), $url1); $url1 = strip_tags($url1[1]); preg_match("/Filename \(RAW\): <\/td>(.*?)<\/td>/", utf8_decode($dl_page), $url2); $url2 = strip_tags($url2[1]); if ($url1 != "") { $id = 'taps/'.$url1; if (!$r_query[$id]) { echo "".$name.' '.$add.""; $found[] = array($name.' '.$add.".zip", "http://c64tapes.org/".$id); $new++; } else { $old++; } } if ($url2 != "") { $id = 'raw/'.$url2; if (!$r_query[$id]) { echo "".$name.' '.$add.""; $found[] = array($name.' '.$add.".zip", "http://c64tapes.org/".$id); $new++; } else { $old++; } } } echo "".$page."Found new: ".$new.", old: ".$old."\n\n"; if (sizeof($found) > 0) { echo "

New files:

"; } foreach ($found as $row) { echo "".$row[0]."
\n"; } echo "
\n"; ?>