Bereich aus Datei auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Welch freundlicher Ton ...


    Code:
    <?
    $fp = fopen('daten.txt', 'r');
    while (!feof($fp))
     {
       // $zeile = fgets($fp,500). "<br>";
       $zeile = fgets($fp);
    $ausschnitt =  strstr($zeile,'Total');
    $ausschnitt1 =  strstr($zeile,'Job ID');
    $ausschnitt2 =  strstr($zeile,'Job Subject');
    $ausschnitt3 =  strstr($zeile,'Company');
    $ausschnitt4 =  strstr($zeile,'Start');
    $ausschnitt5 =  strstr($zeile,'End');
    $ausschnitt6 =  strstr($zeile,'Pages per Fax'). "<br>";
    
    echo $ausschnitt;
    echo $ausschnitt1;
    echo $ausschnitt2;
    echo $ausschnitt3;
    echo $ausschnitt4;
    echo $ausschnitt5;
    echo $ausschnitt6;
    }
    fclose($fp);
    ?>
    Sicherlich keine Musterlösung, weiß jemand villeicht nen kürzeren eleganteren Weg?

    Kommentar


    • #17
      PHP-Code:
      <?php
      echo strstr(file_get_contents('daten.txt'), 'Total Successful Pages:');
      ?>
      Du darfst übrigens auch gern die PHP-Tags dieses Forums benutzen ...

      Kommentar


      • #18
        nein, nicht so. sorry, onmorenerd, ich stand auch oftmals aufm schlauch - deswegen hier mal die antwort

        PHP-Code:

        <?
        $fp = fopen('daten.txt', 'r');
        while (!feof($fp))
         {
            $zeile. = fgets($fp,500). "<br>";
         }
        fclose($fp);

        $ausschnitt =  strstr($zeile,'Total Successful Pages:');
        echo $ausschnitt;

        ?>

        mit dem punkt hinter $zeile müsste sich der ganze inhalt in einen string lesen. dann, wenn er mit lesen fertig is, fragste ihn mit strstr ab.
        **********
        arkos
        **********

        Kommentar


        • #19
          ok, .. geht ja noch leichter
          **********
          arkos
          **********

          Kommentar


          • #20
            Hi Arkos,

            Leider kriege ich da:

            Parse error: syntax error, unexpected '=' in /opt/lampp/htdocs/reports/reports3.php on line 13

            ??

            Kommentar


            • #21
              dann rück das mal zusammen. nicht $zeile. = fgets , sondern $zeile.=fgets

              weg mit den leerzeichen
              **********
              arkos
              **********

              Kommentar

              Lädt...