Seite 1 von 1

Datei durchsuchen lassen

Verfasst: 24.12.2003 08:52
von RusTin
Hi hab mal wieder ne Prob. :oops:
undzwar wenn ich ne datei öffne und darauslesen will wie kann ich dann z.B. die durchsuchen lassen das da schon ein eintrag drin ist?
die Daten sind so in der Datei:
--------

bla@bla.de
blas@blas.com
blub@blub.net

--------
also mit absatz!

hier der code:

Code: Alles auswählen

       if(file_exists("bla.txt")){
       $fp=fopen("bla.txt","r");
       $such=fgets($fp);
       if(strstr(strtolower($such),strtolower($wort))){
       $error_msg.="<font class=\"text\">schon da!</font><br><a class=\"link\" href=javascript:history.back(1)>zurück</a>";
       fclose($fp);
       }
       }
was is an dem denn falsch?

Verfasst: 24.12.2003 12:45
von Dwing
Ich würde das ganze so machen:

Code: Alles auswählen

if(file_exists("bla.txt"))
{
   $search_file = file('bla.txt');
   $search_for = 'search string';

   if( in_array($seach_for, $search_string) )
   {
      echo 'Gefunden...';
   }
   else
   {
       echo 'nicht gefunden';
   }
}
http://de3.php.net/in_array

Verfasst: 24.12.2003 14:29
von RusTin
ich hab fgets in fread geändert, und hintendran noch filesize($bla) jetzt gehts ;-)