Mailinglisten-Archive |
Ist einfach aus einem Programm rauskopiert, musst entsprechend anpassen. Ich durchsuche nicht die ganze Datei sondern nur einen Teil, aber das Prinzip sollte deutlich werden? Stephan www.handelssimulation.de $handle=opendir('./troubles'); // EInlesen des Verzeichnisses und aussrotierung der Dateien, die nicht '*.htm' sind. $gezehlt=0; $derInhalter = array(); while ($file = readdir("$handle")) { if( ($file != ".") && ($file != "..") ) { if( (strchr($file, ".htm")) && (!strchr($file, ".html")) ) { $derInhalter[$gezehlt]="".$file; $gezehlt++; }//if }// if }//while sort($derInhalter); // alphabetisch sortieren (rsort()) for($z=0; $z<$gezehlt; $z++) { $file=$derInhalter[$z]; $treffer=0; // einlesen der datei und suchen $b=file("troubles/".$file); $beo1=explode(":", $b[11]); $beo=$beo1[1]; $beo = str_replace(chr(13),"",$beo); $beo = str_replace("\n","",$beo); $beo=trim($beo); for($i=0; $i<count($b); $i++) { $b[$i]=strtolower($b[$i]); if(strchr($b[$i], $begriff)) // enthaelt die zeile den suchbegriff? { if($beobachter == "true") { if($name == $beo) { $treffer=1; } } else { $treffer=1; } } }//for if($treffer == 1) { if($zeilennumer > 1) { echo "<tr bgcolor='#BFBFBF'><td>"; $zeilennumer=0; } else { echo "<tr bgcolor='white'><td>"; } $zeilennumer=$zeilennumer+1; echo "<li> $zeilennummer\n"; if($safety<2) // damit etwas vorausgewaehlt ist { echo "<a href='troubles/$file'>$file</a> \n"; $safety++; } else { echo "<a href='troubles/$file'>$file</a> \n"; } echo " <td> <font size=+1><b> $b[21] </font></b></td></tr>\n"; $treffer=0; } }// for Verzeichnis closedir($handle); -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Thorsten Marx Gesendet: Mittwoch, 20. September 2000 22:52 An: Php Betreff: [php] Volltextsuche in ganzem Verzeichnis Hallo, ich habe mal wieder ein Problem. Ich habe in einem Verzeichnis mehrere HTML-Dateien, jetzt sollte ich eine Volltextsuche für alle Dateien in diesem Verzeichnis anbieten. Als Ergebnis kommt dann eine Liste der Dateien mit Links in denen das eingegebe Wort vorkommt. Hat sowaas schon mal jemand gemacht? Für Antworten bedanke ich mich schon vielmals im voraus. Gruß Thorsten ######## http://www.flying-sms.de ######## -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive