View Full Version : [PHP] Teamspeak-Server von Instanz löschen
ts-onlyfree
29-04-2008, 21:20
moinmoin
mit folgendem script kann man ts-server per php löschen, die ports müssen dazu untereinander in der "ports.txt" stehen.
danke an stingbyte (http://www.stingbyte.com) für das script ;)
> Download (http://forum.ts-onlyfree.org/wbb3/wbb/index.php?page=Thread&threadID=903) <
cya
ts-onlyfree
nach ca. 30 sekunden solltest du zumindest eine meldung bekommen haben, dass das script abgebrochen wurde, da php scripts standartmäßig nur 30 sekunden laufen dürfen.
hast du vielleicht den php securemode aktiviert oder das error reporting abgeschaltet?
ts-onlyfree
30-04-2008, 09:47
moinmoin
safemode ist off und max-exec-time ist auf 10 minuten oder so, daran sollte es nicht liegen. error-reporting sollte eigentlich auch aktiviert sein.
das problem liegt wohl am "while(!feof($datei))"
das script wird gerade umgebaut und dann hier zur verfügung gestellt ;)
Was zur Hölle sollen diese fgets-Eskapaden darstellen?
ts-onlyfree
30-04-2008, 22:54
zeilenweise auslese der ID-ausgabe
du bekommst doch schon mit einem fgets befehl ganze 4096 bytes........ da sind ALLE zeilen schon mit inbegriffen.....
ts-onlyfree
01-05-2008, 02:15
ich habs nich geschrieben ;) kann dazu nicht viel sagen
ich weiß nur, dass es mit weniger zeilen nicht funzt... gerade getestet ;)
In Programmiersprachen gibt es solche seltsamen Konstrukte, die nennen sich "Schleifen"...
Und das nennt sich dann Codergott *bwahahaha*
ts-onlyfree
05-05-2008, 21:47
In Programmiersprachen gibt es solche seltsamen Konstrukte, die nennen sich "Schleifen"...
Und das nennt sich dann Codergott *bwahahaha*
halt mal schön den ball flach, wenn du was zu kritisieren hast : MACHS BESSER!
der junge ist erst 16, die gesamte page und was dahinter hängt stammt aus seinen händen und jez sag du nochmal, dass der nix kann!
wir tun was für die community! du reißt nur dumme sprüche! :mad:
Ich bin ja auch ein Coding-Gott :cool:
Die datei war einfach zusammen geschnippelt
Aber wenn du auf eine Schleife bestehst
function _receive(&$socket) {
$c_data = "";
do {
socket_recv($socket, $data, 1, 0);
$c_data .= $data;
if(socket_last_error()) {
echo "Receiving from socket failed";
echo socket_strerror(socket_last_error());
}
$flag = trim(array_pop(explode("\r\n", trim($c_data))));
} while(!(($flag == "OK" || stristr($flag, "error"))
&& $substr($c_data, -2) == "\r\n"));
return trim($c_data);
}
Noch fragen?
Wenn dir das nicht reicht schau dir das an http://forum.teamspeak.com/showthread.php?p=178456 und überleg ob du da mithalten kannst xD
** total unbeliebt mach **
du bekommst doch schon mit einem fgets befehl ganze 4096 bytes........ da sind ALLE zeilen schon mit inbegriffen.....
Falsch!
fgets liefert genau eine Zeile, das liegt am Server-Line-Feed, das \r stört in der Kombination \r\n.
Daher wird nur eine Zeile zurückgegeben, von dieser Zeile werden halt 4096 bytes gelesen, auch wenn niemals soviele in einer zeile stehen wird.
Wenn mann gleich alles bekommen würde dann wäre die Welt ja wunderschön, und man müsste nicht Schleifen drumrumbauen.
Falls es nicht glaubst, es steht sogar in der doku...
Description
string fgets ( resource $handle [, int $length ] )
Gets a line from file pointer.
Wenn dir das nicht reicht schau dir das an http://forum.teamspeak.com/showthread.php?p=178456 und überleg ob du da mithalten kannst xDIch denke er kann da mithalten...
http://forum.teamspeak.com/showthread.php?t=33367
:rolleyes:
ts-onlyfree
06-05-2008, 13:40
Ich denke er kann da mithalten...
...
schick, dann kann man das aber auch netter sagen und muss niemanden anflamen, denke wir sind alt genug .. und anstatt hier versuchen jemanden schlecht zu reden lieber tipps geben was man wie verbessern kann... und da er es ja dann scheinbar drauf hat, verstehe ich erst recht nicht wieso er so hochnäsig rummeckert... :mad: sitzen doch alle im gleichen boot... tragisch...
Darkspirit
06-05-2008, 15:37
hier meckert keiner hochnäsig rum..
Der einzige, der hier rummeckert bist wohl du :p
ScP hat lediglich bewiesen, dass Cyrus natürlich mehr drauf hat als Checker.^^
ts-onlyfree
06-05-2008, 15:58
hier meckert keiner hochnäsig rum..
Der einzige, der hier rummeckert bist wohl du :p
ScP hat lediglich bewiesen, dass Cyrus natürlich mehr drauf hat als Checker.^^
ums nochmal aufzugreifen :
.....
Und das nennt sich dann Codergott *bwahahaha*
DAS hat einen namen, und DAS hat sich nicht selbst so genannt, sondern ICH habe DAS so benannt ;)
@Darkspirit
und wenn du sonst nix zu sagen hast, enthalte dich hier doch einfach..
alles weitere kannst du gern mit mir per pn klären ...
und bewiesen is hier noch lang nix :P
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.