Mailinglisten-Archive |
Hallo!
Thorsten Marx schrieb:
> 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.
$datei = "../htmldateien/";
$dir = opendir($datei);
while ($file = readdir($dir))
{
$fp = fopen($fp, "r");
$inhalt = fread($datei, filesize($file));
if(ereg($such_string, $inhalt) == true)
{
wenn Ok, irgedwelche Aktionen
Datei in Array speichern
}
fclose($fp);
}
Danach die Array ausgeben.
So ungefähr funktioniert es.
> Hat sowaas schon mal jemand gemacht?
Ja! Das Script ist verbesserungswürdig , aber es funktioniert
ist ist mehrfach im einsatz. AND/OR Verknüpfungen sind nicht
enthalten. Den Dateitype und mehrere Ordner die durchsucht
werden sollen, kann man mit angeben.
Wenn Du es haben möchtest, melde Dich. Aber wie gesagt, es ist
verbesserungswürdig.
MfG, André Laugks
php::bar PHP Wiki - Listenarchive