Michael W.: suchscript

hallo nochmals

dieses script

<?php
$direct = $server."/gesamt.log";
$datei = file($direct);
for($i=0;$i<count($datei);$i++)
{
  if(strstr($datei[$i],"USER="))
  {
    print $datei[$i]."<br><br>\n";
  }

if(strstr($datei[$i]," Processor: "))
  {
    print $datei[$i]."<br>\n";
  }
  if(strstr($datei[$i]," CPU Clock Speed: "))
  {
    print $datei[$i]."<br>\n";
  }
}

?>

funktioniert ganz gut. also dass heißt GANZ gut, denn seit dem CPU Clock Speed als suchbegriff dazu kam macht das script einen kleinen fehler, der jetzt aber eher unwichtig ist, da ich nur fragen wollte ob es nicht möglich ist den jeweiligen suchbegriff in eine r variabeln zu speichern so dass ich in einem loop nach der reihe

user
processor
cpu clock speed

angeben kann

denn im moment steht user als letztest jeden absatzes.
http://mitglied.lycos.de/djwoelk3/test/zeile/servercheck.php?server=fra

und wenn ich das ganze in einem loop ausgeben würde dann wäre auch das andere problem gelöst, wo ich nicht einmal weiß wo es her kommt.

  1. Tach auch

    <?php
    $direct = $server."/gesamt.log";
    $datei = file($direct);
    for($i=0;$i<count($datei);$i++)
    {
      if(strstr($datei[$i],"USER="))
      {
        print $datei[$i]."<br><br>\n";
      }

    if(strstr($datei[$i]," Processor: "))
      {
        print $datei[$i]."<br>\n";
      }
      if(strstr($datei[$i]," CPU Clock Speed: "))
      {
        print $datei[$i]."<br>\n";
      }
    }

    ?>

    user
    processor
    cpu clock speed

    angeben kann

    denn im moment steht user als letztest jeden absatzes.

    Wenn ich die Ausgabe auf deiner Seite mit dem Script vergleiche,
    dann steht der User immer oben gefolgt von einer Leerzeile,
    wobei dem ersten Datensatz die Userangabe fehlt.

    Auge

    1. Processor: AMD Duron(tm)-782
      USER=haertika

      CPU Clock Speed: 782 MHz
      Processor: AMD Athlon(tm) (undistinguished model)-1451
      USER=supervisor

      CPU Clock Speed: 1451 MHz
      Processor: AMD Athlon(tm) (Thunderbird)-1043
      USER=uniuser

      CPU Clock Speed: 1043 MHz
      Processor: AMD Athlon(tm) (Thunderbird)-1043
      USER=woelkmi

      CPU Clock Speed: 1043 MHz
      Processor: AMD Athlon(tm) (undistinguished model)-1244
      USER=hergenul

      CPU Clock Speed: 1244 MHz

      so steht es da !!

      1. Tach auch

        ...
        Processor: AMD Athlon(tm) (undistinguished model)-1244
        USER=hergenul

        CPU Clock Speed: 1244 MHz

        so steht es da !!

        Mal _rein_spekulativ_, in der Datendatei sieht die Reihenfolge so aus:
        Prozessor
        User
        CPU-Speed
        ?

        Auge