• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Namen in Dateien

Status
Für weitere Antworten geschlossen.

nuutztier

Neues Mitglied
Hi, ich möchte gerne mal wissen, ob es möglich ist eine normalen txt-Datei per PHP-Script nach einem bestimmten Begriff zu durchsuchen. Und wenn dieser vorhanden ist soll halt weiterer Code ausgeführt werden.

Ich kann zurzeit eine Datei Zeile für Zeile auslesen und dann jede Zeile abfragen, aber das wäre ein wenig mühselig, außerdem bekommt man immer nur eine bestimmte Anzahl an Zeilen.

Ich bräuchte also so etwas:

Code:
wenn 'Hallo' in Datei 'datei.txt' vorhanden ist:
Mache blablabla

Hier mal der mühselige und nicht komfortable Weg:

PHP:
if ($datei[1-1]=='Hallo'){
...
}
Geht es irgendwie einfacher?
 
Werbung:
Nabend

ich weiß nicht, ob das von der Performance her die beste Lösung ist, aber sie sollte zumindest funktionieren:

PHP:
if(strpos(file_get_contents("file.txt"),"dein Wort"))
// Bla bla bla

Gruß
Voodoo
 
da hast du aber ein problem wenn gleich das erste wort in der text datei das ist was du suchst machs lieber so

PHP:
if(strpos(file_get_contents("file.txt"),"dein Wort") !== false)
 
Werbung:
Ja, richtig.
Hatte nicht bedacht, dass dann das Offset 0 zurückgeliefert und die if-Clause das als false interpretieren würde.
Danke

Gruß
Voodoo
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben