62992
Apr 22, 2008, updated at 16:55:59 (UTC)
10669
12
0
TXT Dateien auslesen,und bestimmte Zeile finden
Hallo,
Also ich möchte eine datei auslesen der Daten über meinen Stamm bei www.die-stämme.de sind
das Problem ist: Es sind mehr Zeilen vorhanden als ich brauche
Beispiel:
Ich will jetz aber nur die daten die in der Zeile die mit 35860 anfängt finden und in eiene Varibale speichern.
PS: Die zeile die mit 35860 anfängt also 35860,Das+Imperium,%7CIMP%7C,9,9,4947,4947,1246 ist nicht immer die erste sondern irgendwo im dokoment also ich will:
1.Zeile mit "WORT" beginnt finden
2. Zeile mit "WORT" in eine Variable schreiben
Das ganze soll (wie man schon wohl am bereich in dem das Thema liegt zeigt) in PHP sein gerne aber auch in JS oder HTML obwohl ich bezweifel das dasd geht
Danke schon mal im Foraus
35860,Das+Imperium,%7CIMP%7C,9,9,4947,4947,1246
35126,Die+Gemeinschaft+des+Ringes,%7EDGDR%7E,2,2,818,818,1918
35489,Deiu+Buebe,DB,5,5,5159,5159,1232
36529,Maggots,666,1,1,369,369,2339
32583,Die+wilden+Kings,DwK,5,5,5094,5094,1237
24872,fd+stamm,fd,1,1,598,598,2071
Ich will jetz aber nur die daten die in der Zeile die mit 35860 anfängt finden und in eiene Varibale speichern.
PS: Die zeile die mit 35860 anfängt also 35860,Das+Imperium,%7CIMP%7C,9,9,4947,4947,1246 ist nicht immer die erste sondern irgendwo im dokoment also ich will:
1.Zeile mit "WORT" beginnt finden
2. Zeile mit "WORT" in eine Variable schreiben
Das ganze soll (wie man schon wohl am bereich in dem das Thema liegt zeigt) in PHP sein gerne aber auch in JS oder HTML obwohl ich bezweifel das dasd geht
Danke schon mal im Foraus
Please also mark the comments that contributed to the solution of the article
Content-Key: 86129
Url: https://administrator.de/contentid/86129
Printed on: April 19, 2024 at 08:04 o'clock
12 Comments
Latest comment
Ich hab das mal gerade gemacht. Als Resultat hast du nun alle Werte in einem Array.
<?php
$file = "./text.txt";
$line = "35860";
$vars = array();
// Datei lesen
$txt = file_get_contents($file);
$anf = strpos($txt, $line);
$txt = substr($txt, $anf);
$end = strpos($txt, "\n");
$txt = substr($txt, 0, $end);
// enthält nun alles als array
$vars = explode(",", $txt);
var_dump($vars);
?>