quakerequest.php
Kód: Vybrat vše
<?php
$auth = $_POST['auth'];
$nick = $_POST['nick'];
$chan = $_POST['chan'];
$bott = $_POST['bot'];
$mail = $_POST['mail'];
$passu = "passu";
include("quakeconfig.php");
if ($nick != "" && $chan != "" && $bott != "") {
write_ini($nick, $chan, $bott, $mail);
exit(0);
}
else {
}
function write_ini($nick, $chan, $bott, $mail) {
$data = "{$nick} {$chan} {$bott} {$mail} passu\n";
file_put_contents($file, $data);
$fp = fsockopen("79.127.247.225", 7789);
if ($fp) {
fwrite($fp, $data);
$i = 0;
while (!feof($fp)) {
echo "<center><strong><ul><li><b>".fgets($fp,1024)."</b></li></ul></strong></center>";
$i++;
}
echo "<br><br>";
}
}
?>
<form action="quakerequest.php" method="POST">
<strong><font color="white" size="6">Servicebot Webrequest</font></strong>
<br>
<br>
<font color="white">
Your channel must feature 5 unique users.<br>
You must have Q or L on the requested channel to get the bot.<br>
We don't allow channels which are breaking quakenet rules: idlebots, warezchannels etc.<br>
</font>
<br>
<font color="white" size="5"><u>Before requesting you must use /msg Servicebots accept</u></font><br>
<br>
<table CELLPADDING="0">
<tr><td><font color="white">Nick:</font></td><td><input type="text" name="nick"></td></tr>
<tr><td><font color="white">Email:</font></td><td><input type="text" name="mail"></td></tr>
<tr><td><font color="white">#channel:</font></td><td><input type="text" name="chan"></td></tr>
<tr><td><font color="white">Bot:</font></td><td><select name="bot">
<?php
$nimet = file_get_contents($nicklist);
$nim = explode("\n", $nimet);
for ($i=0;$i<=count($nim)-1;$i++) {
if ($nim[$i] != "") {
echo "<option>{$nim[$i]}</option>";
}
}
?>
</select>
</td>
</tr>
<tr><td><input type="submit" value="Request"></td></tr>
</table>
</form>quakebots.php
Kód: Vybrat vše
<?php
$mircip = "79.127.247.225";
$mircport = 6667;
$data = vittu;
$sock = @fsockopen($mircip,$mircport,$errno, $errstr,5);
if (!$sock) die("Could not open a socket to the specified IP and port.");
fwrite($sock,$data);
$i = 0;
while (!feof($sock)) {
echo "<b></b> ".fgets($sock,1024)."<br>";
$i++;
echo "<br><br>";
echo "$i lines received.";
}
?>a quakeconfig.php
Kód: Vybrat vše
<?php
$nicklist = "bots/quakenet.txt";
?>pri kazdem pokusu o request vypise toto:
nejake napady??Warning: fsockopen() [function.fsockopen]: unable to connect to 79.127.247.225:7789 (Pokus o připojení selhal, protože připojená strana v časovém intervalu řádně neodpověděla, nebo vytvořené připojení selhalo, protože neodpověděl připojený hostitel. ) in C:\xampp\htdocs\contra\quakerequest.php on line 21
