Textdatei als I/O-Quelle

Hallo,
möchte gerne eine Textdatei ([file:///D:/Programme/eMule/onlinesig.dat](file:///D:/Programme/eMule/onlinesig.dat)) einlesen um Werte daraus für den WEB-Server als Diagramm auszuwerten.
Über den WWWReader gehts nicht.

Gibt es einen anderen weg ?

Frohes neues Jahr,
fopen ist dein Freund. überhaupt ist in PHP fast alles möglich.
Ich bin nicht der PHP Kenner, muss mich da auch durchlesen…:slight_smile:

Wie Helmut schon gesagt hatte, mit fopen kann man die Datei öffen.

Hier ein Beispiel aus der PHP Doku:

http://de.php.net/manual/de/function.fgets.php


 $handle = fopen ("/tmp/inputfile.txt", "r");
while (!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
}
fclose ($handle);

Grüße, paresy
</span>

Hatte ich schon vermutet, das es auf PHP-Script hinausläuft.

Kann ich das PHP-Script denn irgendwie so einbinden, das die Ausgabe ähnlich wie der WWWREader an den Text-Parser übergeben werdenn kann ?

Dann muß man nicht für jede Datei einen Text-Parser selber schreiben.

Für den IPsymcon-Grafikdarstellung (IPSWeb > Logging & Graphing) gehst du ja über Variablen, die du vorher per PHP-Script eingelesen hast.
Textparsen brauchst da dann nicht mehr. Nur per PHP-Script den Text rausfiltern, ist ja ungefähr gleich mit Textparsen.

Stimmt schon. Aber wie wahrscheinlich etliche andere Anwender kann ich PHP so gut wie überhaupt nicht.

Ein generelles Script zum einlesen einer Datei müßte nur einmal erstellt werden. Wenn man das als Quelle für den Parser nutzen könnte, kann jeder über den Textparser und dessen Konfiguration beliebige Variable versorgen ohne im PHP programieren zu müssen. Aber war nur so eine Idee…