Anti-Bot bzw WoW-Clan-Programmierung
Verfasst: 11.02.2008 17:52
Hallo,
ich mach gerade ein Forum für einen Clan auf http://dtwow.de .
Jetzt is mein Problem, dass nur Spieler in dem Clan auch einen Account im Forum haben dürfen. Ich habe jetzt einen PHP-Code geschrieben, der das kontrolliert. Jetzt möchte ich erreichen, dass der Benutzer normal die ersten 2 Schritte macht, aber bevor er alles in die Datenbank einträgt usw, dass er meinen Code aufruft, und kontrolliert ob a) $guild == "Blackblood Clan" ist, und b) ob $suche == "" ist.
Wo muss ich den Code einbauen, damit das funktioniert???
Hier der Code:
Jonni existiert und ist in dem Clan: http://aypac.de/wowreg.php?name=Jonni
ahsdfghfsahfszfsazfhsazhfsa existiert nicht und ist nicht in dem Clan: http://aypac.de/wowreg.php?name=ahsdfgh ... zfhsazhfsa
P.S.: Ich habe nach ähnlichen Beiträgen gesucht, aber nach 21 Beiträgen hab ich es dann aufgegeben. Ich hoffe ich verstoße nich gegen die Werberichlienien, sonst nehm ich alle Namen raus!
ich mach gerade ein Forum für einen Clan auf http://dtwow.de .
Jetzt is mein Problem, dass nur Spieler in dem Clan auch einen Account im Forum haben dürfen. Ich habe jetzt einen PHP-Code geschrieben, der das kontrolliert. Jetzt möchte ich erreichen, dass der Benutzer normal die ersten 2 Schritte macht, aber bevor er alles in die Datenbank einträgt usw, dass er meinen Code aufruft, und kontrolliert ob a) $guild == "Blackblood Clan" ist, und b) ob $suche == "" ist.
Wo muss ich den Code einbauen, damit das funktioniert???
Hier der Code:
Jonni existiert und ist in dem Clan: http://aypac.de/wowreg.php?name=Jonni
ahsdfghfsahfszfsazfhsazhfsa existiert nicht und ist nicht in dem Clan: http://aypac.de/wowreg.php?name=ahsdfgh ... zfhsazhfsa
Code: Alles auswählen
<?php
$nameGet = $_GET['name'];
$url = "http://dtwow.de/index.php/?show=arsenal&playername=".$nameGet;
$sourceCode = implode("\n",file($url));
$sourceCode_EDIT = $sourceCode;
$suche = "0";
$suche = eregi ('Ein Charakter mit diesem Namen existiert nicht.', $sourceCode_EDIT);
$array = explode('; vertical-align: middle; valign: middle"> <strong>', $sourceCode_EDIT);
$sourceCode_EDIT = $array[1];
$array = explode('</strong><br />', $sourceCode_EDIT);
$name = $array[0];
$array = explode("<br />", $sourceCode_EDIT);
$guild = $array[1];
$sourceCode_EDIT = $array[2];
$array = explode("</div>", $sourceCode_EDIT);
$option = $array[0];
$array = explode("</div>", $option);
$option = $array[0];
$array = explode("Stufe ", $option);
$level = $array[1];
$array = explode(",", $level);
$level = $array[0];
$array = explode(",", $option);
$option = $array[1];
$array = explode(" ", $option);
$class = $array[2];
$race = $array[1];
echo "Fehler? - ";
echo $suche;
echo "<br>";
echo "Seitenname - ";
echo $name;
echo "<br>";
echo "Gilde - ";
echo $guild;
echo "<br>";
echo "Eingegebener Name - ";
echo $nameGet;
echo "<br>";
echo $level;
echo "<br>";
echo $class;
echo "<br>";
echo $race;
echo "<br>";
if ($name == $nameGet) {
echo "true";
}
else {
echo "false";
}
?>