txt-Datei einlesen und String ausgeben
Hallo an alle ;-) !
Ich möchte eine txt-Datei einlesen, diese nach einem String ";+ -" durchsuchen und die Zeile in der dieser String vorkommt sowie die folgenden 4 Zeilen ausgeben. Hier mein Versuch: PHP-Code:
Die txt-Datei sieht z.B. so aus: Code:
;*+-aaaaaa Danke schon jetzt für eure Mühe! |
AW: txt-Datei einlesen und String ausgeben
Hi
PHP-Code:
mfg CKaos |
AW: txt-Datei einlesen und String ausgeben
Hey VIELEN Dank! Funktioniert super!
Sorry für die späte Antwort... Ich bin soweit gekommen, habe aber am Wochenende etwas Zeit (Dank an den Osterhasen) gehabt und finde DEINE Lösung um einiges besser und übersichtlicher. Der Vollständigkeit halber mein Lösungsweg: PHP-Code:
|
AW: txt-Datei einlesen und String ausgeben
So, da bin ich auch schon wieder ;-) !
Folgende zwei Möglichkeiten wären jetzt noch klasse... und zwar: 1. Wie lese ich z.B. immer die ersten 15 Zeilen einer Datei ein und gebe diese als "Kopf" vor den restlichen Daten aus? und 2. Aktuell gebe ich ja alle Zeilen, die mit ";+ -" beginnen aus. Wie kann ich nach jeder Zeile eine Zeile mit folgendem Inhalt ausgeben - z.B.: "abcd_____1234 qwer----" Beispiel - aktuell: ;+ - Ich bin ein Text ;+ - ...und ich auch ;+ - und hier ist noch viel mehr ;+ - ja... und jetzt wirds nervig ;-) Beispiel NACH Änderung: ;+ - Ich bin ein Text abcd_____1234 qwer---- ;+ - ...und ich auch abcd_____1234 qwer---- ;+ - und hier ist noch viel mehr abcd_____1234 qwer---- ;+ - ja... und jetzt wirds nervig ;-) abcd_____1234 qwer---- Ich hoffe meine Infos sind nicht zu verwirrend und verständlich. Vielen Dank vorab an alle die sich die Mühe machen hier vorbeizuschauen ... Danke auch nochmal an Ckaos :) |
AW: txt-Datei einlesen und String ausgeben
Hi!
Also den ersten Punkt bezüglich der Ausgabe des "Datei-Kopfes" mit den 15 Zeilen habe ich hinbekommen - hier der Code für alle die es interessiert: PHP-Code:
" abcd_____1234 qwer----" Hmm... |
AW: txt-Datei einlesen und String ausgeben
Hi,
wenn ich die Frage richtig verstehe einfach so :? PHP-Code:
CKaos |
AW: txt-Datei einlesen und String ausgeben
Ahh cool , Danke!
ABER Deine Lösung finde ich besser, habe bei deinem Code jetzt folgendes hinzugefügt: PHP-Code:
Schaue jetzt noch wie ich die Ausgabe OHNE "Array" machen kann, also ohne "print_r"... da die Infos wie " Array ( [0] =>" ... wenig interessieren... |
AW: txt-Datei einlesen und String ausgeben
Also die Punkte funktionieren soweit > ich als php-Anfänger bin zumindest sehr zufrieden :) .
Interessant wäre jetzt noch folgendes als Ergänzung zu DEINEM Script: Aktuell werden ja nach jedem gefunden ";+ -" die folgenden 4 Zeilen ausgegeben. Wie kann ich aber folgendes realisieren: Ich möchte nur die zeile mit ";+ -" ausgeben, und NUR wenn am Zeilen-Ende ein "---" erscheint auch die folgende Zeile... Also NICHT immer pauschal alle 4 Zeilen ab ";+ -". Je länger ich hier etwas übe, desto bekloppter werden meine Ideen ;) ... Danke für deine Mühe und Geduld Ckaos |
AW: txt-Datei einlesen und String ausgeben
Zitat:
ALTE Ausgabe: PHP-Code:
PHP-Code:
|
AW: txt-Datei einlesen und String ausgeben
So... nur für den Fall das der letzte, offene Punkt hier im Thread übersehen wird ;-) :
Was muss hier ergänzt werden: PHP-Code:
Wie kann ich aber folgendes realisieren: Ich möchte nur die zeile mit ";+ -" ausgeben, und NUR wenn am Zeilen-Ende ein "---" erscheint auch die folgende Zeile, bis kein "---" mehr am Zeilenende steht. Also NICHT immer pauschal alle 4 Zeilen ab ";+ -". Bin schon fleißig am "wurschteln" aber als Anfänger doch leicht überfordert... Danke für die Hilfe ;-) ! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:23:25 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.