Mailinglisten-Archive |
Martin wrote: > Hallo, > > ich habe ein - vermutlich - ziemlich leichtes Problem: > > Folgendes: > Ich will eine lange Textdatei (bis zu 15 MB) nur nach einem bestimmten String durchsuchen. > Sagen wir mal, es handelt sich um Postleitzahlen. strpos(); ist der Freund! Also ich durchsuche meine Textfiles folgendermaßen: //Volltextsuche $begriff1== strtolower($begriff1); $liste=_(at)_fopen("$datei", "r"); if ($liste <= 0) { echo("Fehler: Daten nicht vorhanden"); } else { while(feof($liste)==0): $eintrag=chop(fgets($liste,10000)); $search_it= strtolower($eintrag); $search_it=".".$search_it; //falls gesuchter Begriff am Anfang steht if (strpos($search_it,$begriff1) { echo "Gesuchter Begriff \"".$begriif1."\" ist vorhanden!"; } endwhile; } Sollte so gehen... Wenn jemand eine bessere Lösung hat, dann bin ich auch interresiert. mfg Michael Stahmann -- -------------------------------------------------------- Michael Stahmann, web-xact.de <webite-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 --------------------------------------------------------
php::bar PHP Wiki - Listenarchive