meine Frau möchte gerne die eingehenden Telefonanrufe auf meinem FS20 Rechner sehen. Dafür habe ich einen sogenannten ISDN Monitor installiert.
Jeder neue Anruf wird in einer Datei: calls.txt eingtragen. Die einzelnen Daten werden mittels Tabulator getrennt.
Anbei sende ich euch eine Beispieldatei (calls.txt)mit drei Anrufen.
Zum Auslesen verwende ich nun ein PHP Script. Leider fehlt mir der entscheidene Hinweis, wie ich PHP mitteile, dass der Tabulator als Trennzeichen dient.
Ich habe ein ähnliches Script hier aus dem Forum (von sanys,tsa oder Buempi) welches ich für das Auslesen einer anderen Datei mit Semikolon als Trennzeichen verwende. Kann mir jemand helfen und das nachfolgende Objekt (Name: PHPGetAnrufe, Typ: Zeichen) so verändern, dass die Informationen in die Variablen Eins, Zwei, Drei, Date und Time geschrieben werden.
Anbei nun mein Script:
Code: Alles auswählen
<?
$Komma = ';';
$filename = 'C:\\calls.txt';
if (File_exists($filename)) {
$datei = file("C:\\calls.txt");
// $datei ist jetzt ein Array
$letzte_zeile = array_pop($datei);
$zerlegung = explode(";",$zeile);
$V_PHPGetAnrufe_Eins = $zerlegung[0];
$V_PHPGetAnrufe_Zwei = $zerlegung[1];
$V_PHPGetAnrufe_Drei = $zerlegung[2];
$V_PHPGetAnrufe_Date = $zerlegung[3];
$V_PHPGetAnrufe_Time = $zerlegung[4];
}
?>
PHPGetAnrufe := Eins + " - " + Zwei + " - " + Drei + " - " + Date + " - " + Time
Funkmaus (der gerade erst PHP versucht zu verstehen)