ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
273
273
EMPFEHLEN
-
31.03.07 13:22 #1
Hallo Leute,
wollte mal fragen, wie ich längere Texte ohne feste Punkte formatieren kann ?
Also ich hab folgendes Script, welches sich per Telnet auf meinem TS-Server anmeldet und dort zB die Logs ausliest:
Die letzte Ausgabe (mit dem "pl") gibt folgendes aus:PHP-Code:<?php
$ip = "xxxxx";
$ts_socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($ts_socket == FALSE) {
echo "Error1:".socket_strerror(socket_last_error($ts_socket));
}
Else {
$ts_socket_connectet = socket_connect($ts_socket, $ip, 51234); //Verbindung herstellen
if ($ts_socket_connectet == FALSE) {
echo "Error2:".socket_strerror(socket_last_error($ts_socket));
}
Else {
$msg = "slogin xxxxx xxxxx\n"; // Anmelden
$e = socket_write($ts_socket, $msg, strlen($msg));
echo socket_read($ts_socket, 1000);
echo "<br>";
$msg = "sel xxxxx\n"; // TS-Server auswählen
$e = socket_write($ts_socket, $msg, strlen($msg));
echo socket_read($ts_socket, 1000);
echo "<br>";
$msg = "pl\n"; // Player list ausgeben
$e = socket_write($ts_socket, $msg, strlen($msg));
echo socket_read($ts_socket, 10000000);
echo "<br>";
}
}
socket_close($ts_socket);
?>
Code :1
p_id c_id ps bs pr br pl ping logintime idletime cprivs pprivs pflags ip nick loginname 1 1 25972 6132409 26732 8660017 0 64 9067 0 1 5 0 "172.180.205.134" "Admin | ReAvEr " "chriss" 2 1 47638 13191150 5418 1733866 2 22 9018 3 0 4 0 "88.76.227.41" "haiopei" "haiopei" 13 16 9362 2759319 3421 1087638 0 86 1328 3 1 4 0 "84.172.27.118" "hecki" "hecki" 14 16 7170 2091194 5536 1775617 0 19 1212 1 0 5 0 "89.12.20.232" "Kalle2007" "Kalle2007" 15 16 7444 2249160 890 263572 825 342 824 6 0 4 0 "91.17.252.68" "Marcelinho" "Marcelinho" 16 16 2756 883613 2804 895949 0 43 283 0 0 5 0 "84.172.98.139" "zocker2008" "zocker2008" OK
Wie kann man so ein Kuddel-Muddel so formatieren, dass ich am besten auch damit weiterarbeiten kann ? Danke schonmal !
P.S.: War mir zu große Abreit die IPs usw. zu "xxxx"-en also bitte seid fair und stellt kein damit an :P Aber ihr seid ja hier eh vernünftig
-
31.03.07 15:08 #2
1. Möglichkeit: wordwrap()
2. Möglichkeit: mittels explode() anhand der Leerzeichen trennen und pro Zeile X Array-Elemente ausgeben (je nachdem was du machst vllt sinnvoller)"If you give someone a program, you will frustrate them for a day
but if you teach them how to program, you will frustrate them for a lifetime."
-
31.03.07 15:21 #3
Ok, vielen Dank ! Werde explode() benutzen, da meine Zeichenlänge variieren kann

Danke wie gesagt !
Greetz
Ähnliche Themen
-
XML Ausgabe mit XSL formatieren
Von DerGrinsemann im Forum XML TechnologienAntworten: 1Letzter Beitrag: 25.08.10, 15:55 -
Xml ausgabe formatieren
Von xxTejaxx im Forum JavaAntworten: 2Letzter Beitrag: 28.03.08, 11:22 -
String für Ausgabe formatieren
Von heidiweber im Forum JavaAntworten: 2Letzter Beitrag: 02.04.07, 15:33 -
sql abfrage und ausgabe formatieren
Von space im Forum PHPAntworten: 5Letzter Beitrag: 22.03.05, 00:55 -
Ausgabe formatieren
Von Stiff im Forum PHPAntworten: 12Letzter Beitrag: 19.11.04, 19:33





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen