@ |Coding
Du hast einen kleinen Denkfehler.
Du liest doch Zeilenweise das File aus.
Wenn der String den du Suchst nicht in der Zeile drin ist, geht er zum nächsten.
Derzeit hast du es aber so geschrieben:
Wenn der String nicht drin ist, er einen andere Ausgabe macht.
Also mußt du diesen Teil umschreiben
PHP-Code:
while(!feof($fpread))
{
$buffer = @ltrim(Chop(fgets($fpread, 256)));
if (strstr(strtolower($buffer), strtolower($to_search)))
{
echo $buffer;
}
else
{
echo "Der Suchbegriff, $to_search, konnte nicht gefunden werden.<br><br>";
echo "<input type=button value=zurück onClick=history.back()>";
exit;
}
}
würde es so lösen:
PHP-Code:
$anzeige = 0;
while(!feof($fpread))
{
$buffer = @ltrim(Chop(fgets($fpread, 256)));
if (strstr(strtolower($buffer), strtolower($to_search)))
{
echo $buffer;
$anzeige++;
}
}
if ($anzeige == 0)
{
echo "Der Suchbegriff, $to_search, konnte nicht gefunden werden.<br><br>";
echo "<input type=button value=zurück onClick=history.back()>";
}