Hallo,
Ich bin noch ein ziemlicher Rookie was PHP betrifft und hoffe dass ich hier nicht gleich wegen meiner Frage zerrissen werde.
Problembeschreibung:
In einer For Schleife werden bestimmte Begriffe ausgeben. Für jeden dieser Begriffe ist jetzt zu prüfen ob er in einer BAD-Word Liste steht, die ich per Hand pflegen würde. Um einfach einige Wörter ausschließen zu können. Diese Datei nenne ich mal words.txt
Wie kann ich da am geschicktesten vorgehen ?
Ich habe jetzt herrausgefunden wie ich die Wörter erstmal aus der Datei auslese.
Jetzt bekomme ich aber die Begriffe die der User eingibt als String und will wissen ob er in dem Array vorkommt.
Da ich noch Anfänger bin, frag ich mich jetzt ob ich total auf dem Holzweg bin oder wie ich das besser lösen kann.
Die Profis machen das wahrscheinlich in einem 5 Zeiler :-)
Ich bitte daher um eure Hilfe !!!
Gruß Thomas
Ich bin noch ein ziemlicher Rookie was PHP betrifft und hoffe dass ich hier nicht gleich wegen meiner Frage zerrissen werde.
Problembeschreibung:
In einer For Schleife werden bestimmte Begriffe ausgeben. Für jeden dieser Begriffe ist jetzt zu prüfen ob er in einer BAD-Word Liste steht, die ich per Hand pflegen würde. Um einfach einige Wörter ausschließen zu können. Diese Datei nenne ich mal words.txt
Wie kann ich da am geschicktesten vorgehen ?
Ich habe jetzt herrausgefunden wie ich die Wörter erstmal aus der Datei auslese.
Jetzt bekomme ich aber die Begriffe die der User eingibt als String und will wissen ob er in dem Array vorkommt.
Code:
$words=array(); $Datei = fopen("words.txt", "r"); if($Datei) { while(!feof($Datei)) { $Zeile = fgets($Datei, 100); array_push($words,$zeile); echo $Zeile . "<br>"; } fclose($Datei); } else echo "Die angegebene Datei konnte nicht gefunden werden!";
Die Profis machen das wahrscheinlich in einem 5 Zeiler :-)
Ich bitte daher um eure Hilfe !!!
Gruß Thomas
Kommentar