Einzelnen Beitrag anzeigen
  #4  
Alt 20.04.2002, 13:00:57
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
@ |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($fpread256))); 
        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($fpread256))); 
        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()>";
    } 
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten