Steusi
Nasenbär
Hallo Leute ich möchte gern die Systeminformationen aller Rechner ermitteln geht, dass per PHP?
Also:
Hostname; Registrierter Benutzer; Prozessor(en); Gesamter physikalischer Speicher; und was noch so geht
sonst habe ich eine CMD Datei geschrieben, welche das für mich erledigt und die Daten in eine .txt speichert.
Gut nun habe ich aber Informationen, welche nicht wichtig sind und ich habe die Daten noch nicht gesichert. Also wollte ich alle txt-Datein einlesen und nach den wichtigen Infos prasen!
Wie kann ich aber alle meine Suchwörter eingeben? Als Array?
Ich verstehe nur leider nicht wie der Ausbau von Ausdrücken sein muss.
Aus folgender Beispiel txt:
Soll folgendes ausgegeben werden, klappt aber nicht
Mein Fehler:
Ich würde nur gern meine Suchwörter alle angeben und in Variablen (besser Array) speichern. Das alle txt automatisch eingelesen werden realisiere ich später.
Also:
Hostname; Registrierter Benutzer; Prozessor(en); Gesamter physikalischer Speicher; und was noch so geht
sonst habe ich eine CMD Datei geschrieben, welche das für mich erledigt und die Daten in eine .txt speichert.
Gut nun habe ich aber Informationen, welche nicht wichtig sind und ich habe die Daten noch nicht gesichert. Also wollte ich alle txt-Datein einlesen und nach den wichtigen Infos prasen!
Wie kann ich aber alle meine Suchwörter eingeben? Als Array?
Ich verstehe nur leider nicht wie der Ausbau von Ausdrücken sein muss.
PHP:
// Datei öffnen, aber nur mit leserecht (read)
$handle = fopen("txt/test.txt", "r");
// Solange Text nicht zu ende ist mache:
while(!feof($handle)) {
// Speichert jede Zeile in buffer
$buffer = fgets($handle);
$pattern = 'Hostname';
if (preg_match($pattern, $buffer)) {
echo($buffer);
}
}
// Datei wieder schließen
fclose($handle);
Aus folgender Beispiel txt:
Code:
1
1
Hostname: 0184
1
8
Code:
Hostname: 0184
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
Ich würde nur gern meine Suchwörter alle angeben und in Variablen (besser Array) speichern. Das alle txt automatisch eingelesen werden realisiere ich später.
Zuletzt bearbeitet: