Textdatei einlesen!
phil
- php
0 Julian Hofmann0 phil
Hallo,
Ich hab eine Frage man kann ja mit Php eine Textdatei einlesen...kann man aber den inhalt auch in variablen packen:
Textdatei:
[Status]
aktion: gehen;
zustand: kaputt;
[Service]
service: ok;
...
kann man jetzt in der txt-datei mittels php z.b. nach dem wort "aktion:" suchen und dann der variable $aktion den wert bis zu dem ";" zuweisen? wenn ja wie geht das?
wenn nicht geht es auch einfacher z.b.:
Textdatei:
gehen;kaputt;ok;
kann man jetzt die TXT-Datei nach den ";" zerlegen also bis zum 1. ";" gehört der inhalt zur variable1 bis zum 2. ";" zur variable 2 usw...
ich hoffe ihr habt mich verstanden wäre dankbar wenn ihr mir helfen könntet.
Gruss Phil
Hallo Phil.
Du müsstest die Datei (bzw. den ausgelesenen Inhalt) zeilenweise durchgehen. Dann per
list($a,$b) = split(": ",$zeile);
die zwei Teile (Name, Wert) spalten. Nun muss noch der Name einer Variablen zugeordnet werden:
$$a=$b;
Grüße aus Würzburg
Julian
hi,
danke erstmal aber wie kann ich jetzt das ganze in ein array packen
$b ist ja jetzt ein charakter array...
ich will aber in $b folgendes haben...
$b[0] ist gehen
$b[1] ist kaputt
...
weisst du wie das geht?
gruss phil
Hi Phil,
irgendwie versteh ich jetzt nicht so ganz, was in der Datei wirklich drinsteht und wie es in einem Array aussehen soll. Es macht doch eigentlich wenig Sinn, Werte samt Name in der Datei zu haben, die Werte dann aber irgendwie zusammengewürfelt in einem Array auszulesen.
Grüße aus Würzburg
Julian