Scripts
ClanBase Members
Met dit scriptje kan je op je clansite de members weergeven die op CB staan. Je moet alleen even het cid (ClanID) van je eigen clan invullen in het scriptje! Nadeel aan dit script is dat als CB down is, of traag, dit script dat ook is. Momenteel ondersteund dit script alleen members uit NL, BE, FR en UK.
clanbase-members
<?
# Gamaakt door: Boaz den Besten
# Gemaakt op: 15/02/2005
# Website: www.n3rd.nl
# Last update: 26/04/2005
# Enter your clanID:
$cid = 837243; # 393769
# Het adres van de CB main page:
$cb = "http://www.clanbase.com/claninfo.php";
# CB gegevens ophalen:
$info = file($cb . "?cid=" . $cid);
# De landen:
$landen = array(
'<img alt="NL" src="image/nl.gif">' => "Netherlands",
'<img alt="BE" src="image/be.gif">' => "Belgium",
'<img alt="FR" src="image/fr.gif">' => "France",
'<img alt="UK" src="image/uk.gif">' => "United Kingdom"
);
foreach($info as $key => $value)
{
if(strpos($info[$key], "<li>Members</li>"))
{
$regel = $key;
}
}
$tr = explode("<tr>", $info[$regel]);
for($i=0; $i<count($tr); $i++)
{
$tr[$i] = str_replace('personinfo.php', '[MEMBER]', $tr[$i]);
$tr[$i] = str_replace('</a>', '[END]', $tr[$i]);
$tr[$i] = str_replace('nsub', '[STATUS]', $tr[$i]);
if(strpos($tr[$i], '[STATUS]'))
{
echo "\n<p><b>" . strip_tags($tr[$i]) . "</b></p>\n\n";
}
if(strpos($tr[$i], '[MEMBER]'))
{
foreach($landen as $key => $value)
{
if(strpos($tr[$i], $value))
{
$flag = $key;
}
}
$tr[$i] = strip_tags($tr[$i]);
$disp = explode('[END]',$tr[$i]);
echo $flag . " " . $disp[0] . "<br>\n";
}
}
?>
Reacties
0