cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Home
Impressum
Sitemap
AGB
Kontakt
Hilfe

Über Uns
Was ist Cybton?
Mitarbeiter
Technik
Werbung
Jobs


Statistik
Mitglieder gesamt: 68162
Mitglieder online: 6
Gäste online: 2
mehr...

Anzeige
Home » Suche

Suche

(1 Ergebnis)Forum
+

Hallo Community

Ich habe schwierigkeiten mit einem Scriptchen.

Habe es derzeit auch schon soweit, das er mir die werte aktualisiert jedoch ist die variablen ausgabe nicht
so wie ich sie gerne hätte.

Hier das Script vorweg

<?php

$fp = fsockopen('127.0.0.1', 51234); // zum Server verbinden
if(fgets($fp)=="[TS]\r\n") // Antwort des Servers lesen

{
fputs($fp,"gi\r\n"); // Befehl senden
$result=fread($fp,1024); // Antwort lesen //Ruft immer die aktuellen werte bei Seitenrefresh ab
}

fclose($fp);

Die Variablen, die ich habe:
Die hier Stehenden Werte, werden innerhalb des Scripts übergeben
__________________________________________________________
total_server_uptime=7D 23:18:16
total_server_version=2.0.23.19
total_server_platform=Linux
total_servers=35
total_users_online=16
total_users_maximal=1416
total_channels=801
total_bytesreceived=5947571275
total_bytessend=12552185152
total_packetssend=32327841
total_packetsreceived=52953448
total_bwoutlastmin=12233
total_bwoutlastsec=17500
total_bwinlastmin=7455
total_bwinlastsec=8995
isp_ispname=
isp_linkurl=
isp_adminemail=mail@mail.de
isp_countrynumber=4428
OK
__________________________________________________________

// Übergabe an den 2. Scriptabschnitt
$variable = $result;


$suchterm ='total_bytessend=';

//Position des Suchterms ermitteln und Länge des Suchterms addieren --> Startposition
$i = strpos($result,$suchterm)+strlen("$suchterm");

// Position des ersten Leerzeichens nach dem Suchterm ermitteln
$l = strpos($variable," ",$i);

//Teilstring bilden von Start bis Leerzeichen
$wert = substr($variable,$i,$l-$i);

echo $wert;

?>

Der Wert, der nun ausgegeben wird sieht so aus

12579413746 total_packetssend=32409222 total_packetsreceived=53067566 total_bwoutlastmin=5433 total_bwoutlastsec=10266 total_bwinlastmin=4058 total_bwinlastsec=7065 isp_ispname=Private

was aber falsch ist, da ich nur die zahlen am anfang benötige

Kann mir da vielleicht wer weiterhelfen? :question:

Danke schonmal

Stefan

(Durch Tags gefunden)

        Nur einen Teil einer Variable ausgeben
Es wurde in den Kategorien News, Hilfe, Tutorial, User, Homepages, Basar und Buecher nichts gefunden.
nach obennach oben

Copyright © 2009 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung - Schueler.CC @ nexem