Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-03-2009, 09:08   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 159
Question Teilbereiche via php aus txt-Datei auslesen - Wie geht das?

Hallo,
ich habe einen Movie der via php aktuelle Daten (Zahlenwerte) aus einer txt-Datei abfragt. Die txt-Datei wird jede Stunde aktualisiert.

Bis jetzt gibt es pro Wert (z.b. Temperatur, Windgeschwindigkeit) eine txt-Datei die ich abfrage und in Flash anzeigen lasse.

zzt. habe ich folgendes php um die Daten (in diesem Fall den Wasserstand) an Flash zu übergeben:
Code:
<?php
 $datei = "ftp://meinserver.de/data/wasserstand.txt"; //ftp Datei
 $array = file($datei);   // Datei in ein Array einlesen
 $element=count($array);  // bestimmt letzte Zeile
 $ddx=$array[$element-1]; // Werte in der letzten Zeile
 $wasserstand = "wasserstand: $ddx[19]$ddx[20]$ddx[21]$ddx[22]$ddx[23] m";
echo 'wasserstand='.$wasserstand
?>
Leider soll es demnächst nur noch EINE txt-Datei mit ALLEN Werten geben.
Diese ist inhaltlich wie folg aufgebaut:

200903221500 3.670 3.650 3.600 3.390 3.080 3.080 6.280 289.500

Wie ist es möglich nur bestimmte Bereiche der txt-Datei abzufragen und an Flash zu übergeben?
Ich möchte z.b. nur den aktuellen Wert der dritten Spalte an Flash übergeben.

Vielen lieben Dank
Mirco_XP ist offline   Mit Zitat antworten
Alt 25-03-2009, 09:30   #2 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Hallo

Du könntest die letzte Zeile an den Leerzeichen aufteilen:
PHP-Code:
<?php
$spalte 
3;
$datei "ftp://meinserver.de/data/wasserstand.txt"//ftp Datei
$array file($datei);   // Datei in ein Array einlesen
$ddx end($array); // Werte in der letzten Zeile
$splitted split(' '$ddx); //Letzte Zeile wird an den Leerzeichen getrennt und in ein Array geschrieben
echo 'wasserstand='.$splitted[$spalte-1];
?>

Geändert von mohj (25-03-2009 um 09:39 Uhr)
mohj ist offline   Mit Zitat antworten
Alt 25-03-2009, 09:31   #3 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Für sowas wäre XML geeignet - kannst du die Daten nicht als solches kriegen..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 25-03-2009, 09:36   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 159
Die Daten werde ich sehr wahrscheinlich nicht als xml bekommen können, da die Programmierer ein altes System benutzen und die Daten am Besten in txt-datein schreiben können.

Ich frag aber nochmal nach ob das irgendwie möglich ist

Danke für den Hinweis!
Mirco_XP ist offline   Mit Zitat antworten
Alt 25-03-2009, 10:03   #5 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Zitat von Mirco_XP Beitrag anzeigen
Die Daten werde ich sehr wahrscheinlich nicht als xml bekommen können, da die Programmierer ein altes System benutzen und die Daten am Besten in txt-datein schreiben können.

Ich frag aber nochmal nach ob das irgendwie möglich ist

Danke für den Hinweis!
auch mit alten system ist das möglich eine xml zu erstellen...
ist ja qausi das gleiche, nur der inhalt hat n paar mehr elemente.. einfach gesagt
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 25-03-2009, 10:12   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 159
das stimmt aber die stellen sich da ein wenig an, die sind ein bisschen kompliziert
Mirco_XP ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele