Andreas Görtz: Problem mit SHOW STATUS

Beitrag lesen

Hi,

$line2['Bytes_received']

die Attribute heißen 'Variable_name' und 'Value', d.h. $line2 erhält diese beiden Werte als Index. SHOW STATUS selbst gibt die von dir genannten ca. 20 Zeilen zurück - so oft läuft dann auch deine Schleife.

Da man SHOW STATUS m.W. nicht eingrenzen kann, musst du in der while-Schleife abfragen, ob $line2['Variable_name'] == 'Bytes_received'. Wenn das der Fall ist, $line2['Value'] ausgeben. Für die anderen Werte analog.

P.S.: du solltest immer folgende Zeile an den Anfang deiner Scripte schreiben:

error_reporting(E_ALL);

Dann hätte PHP dir eine notice ausgegeben, nämlich dass 'Bytes_received' als Index im Array $line2 nicht definiert ist, was die Fehlersuche doch erheblich vereinfacht.

Gruß,
Andreas.