Hi,
ich habe Probleme mit meiner Suchfunktion. Sie durchsucht eine Textdatei nach einem Suchwort. Nur, ist das Wort kleiner als 3 Buchstaben, werden alle in der Textdatei enthaltenen Wörter "gefunden".
Ich bin noch absoluter Neuling und weiß nicht, wie ich es ändern kann. Die einzige Idee, die ich hatte, ist auch falsch, wie im Quelltext ersichtlich.
Danke, Gunnar
ich habe Probleme mit meiner Suchfunktion. Sie durchsucht eine Textdatei nach einem Suchwort. Nur, ist das Wort kleiner als 3 Buchstaben, werden alle in der Textdatei enthaltenen Wörter "gefunden".
Ich bin noch absoluter Neuling und weiß nicht, wie ich es ändern kann. Die einzige Idee, die ich hatte, ist auch falsch, wie im Quelltext ersichtlich.
PHP:
<?php
if (!($_POST['eingabe']=="" && $_POST['eingabe'] >= 0)) {
reset($_POST);
foreach($_POST as $key=>$element) {
${"form_$key"} = $element;
}
$muster = "/$form_eingabe/i";
$ergebnis = preg_grep($muster, file('suche.txt'));
foreach ($ergebnis as $ausgabe) {
echo "$ausgabe";
}
}
else{
echo "Bitte geben Sie ein Suchwort ein!";
}
?>
Danke, Gunnar