mirror of
https://github.com/SabreTools/wizzardRedux.git
synced 2026-07-08 18:06:15 +00:00
This is a bulk cleanup of all of the functions that have since been surpassed by their desktop counterparts. A lot of effort went into these original features but the effort that was expended to make the desktop better far exceeded this. I thank the efforts of everyone who helped to make the web version a reality in the first place since it provided the strong base that SabreTools has become. This will still be maintained purely as a way of checking files online as will be required when the WoD DATs are properly recreated.
171 lines
3.3 KiB
PHP
171 lines
3.3 KiB
PHP
<?php
|
|
|
|
// Original code: The Wizard of DATz
|
|
|
|
print "<pre>";
|
|
print "load <a href=?page=onlinecheck&source=".$_GET["source"]."&type=full>full</a>\n";
|
|
print "load <a href=?page=onlinecheck&source=".$_GET["source"]."&type=updates>updates</a>\n";
|
|
|
|
/*
|
|
if ($_GET["type"] == "updates")
|
|
{
|
|
$full_query = implode('', file("../sites/".$source."_full.txt"));
|
|
$full_query = explode("\r\n","\r\n".$full_query);
|
|
$full_query = array_flip($full_query);
|
|
|
|
$fullURLs = array(
|
|
"/gamebasecpc/index.php?page=majlast",
|
|
"/gamebasecpc/index.php?page=full",
|
|
);
|
|
|
|
foreach ($fullURLs as $fullURL)
|
|
{
|
|
$new = 0;
|
|
$old = 0;
|
|
|
|
print "load :".$fullURL."\n";
|
|
$query = get_data("http://www.cpc-power.com".$fullURL);
|
|
|
|
$query = explode('<img src="images/download.gif" /> <a href="', $query);
|
|
$query[0] = null;
|
|
|
|
foreach ($query as $row)
|
|
{
|
|
if ($row)
|
|
{
|
|
$row = explode('"', $row);
|
|
if (!$full_query[$row[0]])
|
|
{
|
|
print "<a href=\"http://www.cpc-power.com/gamebasecpc/".$row[0]."\">".$row[0]."</a>\n";
|
|
$new++;
|
|
}
|
|
else
|
|
{
|
|
$old++;
|
|
}
|
|
}
|
|
}
|
|
|
|
print "found new ".$new.", old ".$old."\n";
|
|
}
|
|
|
|
sleep(1);
|
|
}
|
|
*/
|
|
|
|
if ($_GET["type"] == "updates")
|
|
{
|
|
$u_query = get_data("http://www.cpc-power.com/index.php?page=accueil");
|
|
$u_query = explode('&num=', $u_query);
|
|
array_splice($u_query, 0, 1);
|
|
}
|
|
elseif ($_GET["type"] == "full")
|
|
{
|
|
$u_query = array();
|
|
|
|
if ($_GET["start"])
|
|
{
|
|
$start = $_GET["start"];
|
|
}
|
|
else
|
|
{
|
|
$start = 1;
|
|
}
|
|
|
|
$max = get_data("http://www.cpc-power.com/index.php?page=detail&num=1");
|
|
$max = explode('index.php?page=detail&num=', $max);
|
|
$max = explode("'", $max[3]);
|
|
$max = $max[0];
|
|
|
|
for ($x = $start; $x <= $max && $x < $start + 1000; $x++)
|
|
{
|
|
$u_query[] = $x;
|
|
}
|
|
}
|
|
|
|
if ($u_query)
|
|
{
|
|
foreach ($u_query as $u_page)
|
|
{
|
|
//sleep(1);
|
|
$u_page = explode('"', $u_page);
|
|
$u_page = $u_page[0];
|
|
|
|
$dir = "http://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=".$u_page;
|
|
|
|
$query = get_data($dir);
|
|
$query = explode('images/elementpart.gif', $query);
|
|
|
|
array_splice($query, 0, 1);
|
|
|
|
$new = 0;
|
|
$old = 0;
|
|
$error = 0;
|
|
|
|
print "load ".$u_page."\n";
|
|
|
|
foreach ($query as $row)
|
|
{
|
|
$url = explode('HexaDump.php?', $row);
|
|
$url = explode('"', $url[1]);
|
|
$url = $url[0];
|
|
|
|
$crc = explode('CRC:', $row);
|
|
$crc = explode(']', $crc[1]);
|
|
$crc = $crc[0];
|
|
|
|
$name = explode(';return false;">', $row);
|
|
$name = explode('<', $name[1]);
|
|
$name = $name[0];
|
|
|
|
if (!$r_query[$crc])
|
|
{
|
|
if (!$url)
|
|
{
|
|
$error++;
|
|
}
|
|
else
|
|
{
|
|
print "found ".$crc." # ".$name." # ".$url."\n";
|
|
$found[] = array($url, $name, $crc);
|
|
$r_query[$crc] = true;
|
|
$new++;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$old++;
|
|
}
|
|
}
|
|
|
|
print "result old:".$old." new:".$new." error:".$error."\n";
|
|
|
|
}
|
|
}
|
|
|
|
print "<table><tr><td><pre>";
|
|
|
|
foreach ($found as $row)
|
|
{
|
|
print $row[2]."\n";
|
|
}
|
|
|
|
print "</td><td><pre>";
|
|
|
|
foreach ($found as $row)
|
|
{
|
|
print "<a href='http://www.cpc-power.com/extraZipDownloadPart.php?".$row[0]."' target=_blank>".$row[1]."</a>\n";
|
|
}
|
|
|
|
print "</td></tr></table>";
|
|
|
|
if ($_GET["type"] == "full" && $max > $start+1000)
|
|
{
|
|
print"\n<a href=?page=onlinecheck&source=".$_GET["source"]."&type=full&start=".($start+1000).">next ".($start+1000)."</a>\n
|
|
<script>
|
|
window.open('?page=onlinecheck&source=".$_GET["source"]."&type=full&start=".($start+1000)."','_blank');
|
|
</script>
|
|
";
|
|
}
|
|
|
|
?>
|