Hi dedlfix,
Du könntest dann jedoch wenigstens auf glob() umsteigen statt mit der Kombination opendir/readdir/if ./.. zu hantieren. Auch glob() kennt eine Möglichkeit, die ./.. direkt auszuschließen.
Ok. Google ich sofort nach diesem Post.
Ja, wo ist das Problem? Suchst du nach $config['xyz'] und anderen Zeichenketten, die du bereits kennst, dann reicht strpos(). Suchst du nach Mustern, dann braucht's RegExp.
Nein, ich kenne die anderen Zeichenketten nicht.
Hintergrund: Ich habe beim programmieren viele Optionen eingebaut, die je nach Konfiguration verfügbar sind oder auch nicht.
Hierzu gibt es eine Tabelle Konfigwerte in meiner db. Ich ahbe aber inwischen den Überblick über alle Konfigurationswerte verloren.
Deshalb möchte ich alle Scripte durchlaufen und alle möglichen Konfigurationswerte heraussuchen und mir darstellen lassen.
Im Script steht bspw. if ($config['xyz'] == 1) { ...
Formuliere dafür zunächst die Regel in normaler Sprache, das aber möglichst exakt. Bei den RegExp-Fallstricken (Gierigkeit) kann man dir dann auch konkret helfen.
Das habe ich schon zeitgleich gemacht, während Du auch gepostet hast.
http://forum.de.selfhtml.org/?t=212264&m=1449574
Gruß, Heinz