SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.08.2006, 11:45:08
JB JB ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 34
Zeilen aus txt file auslesen (speziell)

Hallöle zusammen,
Suchfunktion schon benutzt, komme allerdings nicht weiter, vielleicht kann mir jemand einen Denkanstoß geben.

Ich möchte eine Art Live-Monitoring machen und habe als Quelle eine Txt-Datei ungefähr so:

System: XXXX
Date: XXXX
IP: XXX
Check: XXXX
FIELD: IP DATE TIME
192.168.0.0 20060815 10:36
192.168.0.1 20060815 10:55
192.168.0.4 20060815 11:36

Die aktuellste Zeile fügt er also immer unten an.

Mein Ziel:
Ich möchte die letzten 20 Zeilen ausgegeben bekommen (die aktuellsten Daten eben).

Das normale auslesen funzt schon:

PHP-Code:
  $WERT="ordner/".$dat;
  
$datei fopen($WERT,"r"); 
  while(!
feof($datei))  
    { 
    
$buffer fgets($datei); 
    
$teile explode(" ",$buffer); 
     echo 
"$teile[0] $teile[1] $teile[2]";
    } 
  
fclose ($datei);  
?> 
Ich hatte schon überlegt mit einer weiteren Schleife, allerdings bin ich irgendwie zu blöd beide Abfragen zu kombinieren oder denk mal wieder zu kompliziert ....

Hoffe jemand kann mir den Anstoß geben.

Grüße

JB
Mit Zitat antworten
  #2  
Alt 15.08.2006, 13:45:03
DominikJ DominikJ ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 102
AW: Zeilen aus txt file auslesen (speziell)

geb die daten in ein array und kehr dies um...
Array Umkehren

Geändert von DominikJ (15.08.2006 um 13:50:14 Uhr)
Mit Zitat antworten
  #3  
Alt 15.08.2006, 23:38:47
JB JB ist offline
Anfänger
 
Registriert seit: May 2005
Beiträge: 34
AW: Zeilen aus txt file auslesen (speziell)

Hm... also erstmal danke.

Ich bin seit ein paar Stunden nun am machen und tun, aber nix haut hin.

Hier mal der Code
PHP-Code:
  $WERT3="D:/".$dat3;

  
$input fopen($WERT3,"r"); 

  
$datei3 array_reverse($input);
  
$datei3_keyed array_reverse($inputTRUE);


   while(!
feof($datei3))  
    { 
    
$buffer3 fgets($datei3); 
    
$teile3 explode(" ",$buffer3); 
             echo 
"$teile3[0] $teile3[1]";
    }
fclose ($datei3); 
Ich hab auch das array_reverse schon anders versucht, aber dat funzt auch nicht. Woran liegt das?

thx

JB
Mit Zitat antworten
  #4  
Alt 16.08.2006, 00:03:50
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Zeilen aus txt file auslesen (speziell)

also mein vorschlag:

PHP-Code:
$array file('deinfile.txt');
$reverse array_reverse($array);

for
$i=0$i<20$i++)
{
   echo 
$reverse[$i];

müsste theoretisch funzen (aber habs hier im editor geschrieben ohne referen za lso musst du evtl noch die einzelnen PHP-funktionen überprüfen sollte es nicht gehen...)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
  #5  
Alt 16.08.2006, 13:41:41
DominikJ DominikJ ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 102
AW: Zeilen aus txt file auslesen (speziell)

Zitat:
Zitat von JB
Hm... also erstmal danke.

Ich bin seit ein paar Stunden nun am machen und tun, aber nix haut hin.

Hier mal der Code
PHP-Code:
  $WERT3="D:/".$dat3;

  
$input fopen($WERT3,"r"); 

  
$datei3 array_reverse($input);
  
$datei3_keyed array_reverse($inputTRUE);


   while(!
feof($datei3))  
    { 
    
$buffer3 fgets($datei3); 
    
$teile3 explode(" ",$buffer3); 
             echo 
"$teile3[0] $teile3[1]";
    }
fclose ($datei3); 
Ich hab auch das array_reverse schon anders versucht, aber dat funzt auch nicht. Woran liegt das?

thx

JB

Dazu hättest du dir das Beispiel nochmal angucken müssen :)
Dann währe klargeworden, dass du das TRUE nicht benötigst und sowieso nur einmal array_reverse!

MfG,

DominikJ
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
INI file auslesen chieftequila PHP für Fortgeschrittene und Experten 2 20.06.2006 16:33:43
Datenbank Tabellen Zeilen auslesen ? Blade PHP Grundlagen 11 03.01.2005 10:32:05
File auslesen paeddi77 PHP Grundlagen 2 24.08.2004 09:55:27
Texdatei, bestimmte Zeilen auslesen?? net-tom PHP Grundlagen 5 24.07.2003 12:03:20
Zeilen zeilenweise auslesen!! nivram PHP für Fortgeschrittene und Experten 1 23.10.2002 22:08:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:50:46 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt