Anti-Bot bzw WoW-Clan-Programmierung

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Macaesium
Mitglied
Beiträge: 1
Registriert: 11.02.2008 17:21

Anti-Bot bzw WoW-Clan-Programmierung

Beitrag von Macaesium »

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

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";
	}
?>
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!
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“