Cheatah: (ZU DIESEM FORUM) Archivsuche - wie erzeugt ?

Beitrag lesen

Hi,

mich würde einfach mal interessieren, wie genau die Forumsarchivsuche funtionniert und/oder es möglich wäre irgendwo den Quelltext zu veröffentlichen.

Ich weiß es zwar nich so genau, aber ich kann es mir vorstellen. Immer wenn er Schwanzabschneider aufgerufen wird, dann werden Author, und Titel in ne Datei geschrieben, und dazu noch das URL, wo die Nachricht dann zu finden ist. Die Suchmaschienen durchsucht dann halt diese Datei.

in diesem Fall wohl kaum 'ne URL, weil die Datei ja schon auf dem Server liegt ;-)

Und wie genau wird diese Datei durchsucht ??

open(READ,$datei);
while ($line = <READ>) { if ($line =~ /$suchbegriff/i) { $found = 1; } }
close(READ);

Jedenfalls vom Prinzip her. Die Datei wird eingelesen und zeilenweise dahingehend untersucht (mit Regular Expressions), ob der Suchbegriff darin vorkommt. In dem Fall wird die Datei ausgegeben bzw. verlinkt (hier symbolisch durch "$found=1;" markiert). Das ganze ist natürlich noch wesentlich komplexer, weil mehrere Dateien durchsucht werden, nach Autor, Titel, Text etc. differenziert wird und mehr als nur eine Datei ausgegeben werden soll. Die Basis sollte so aber klar sein, oder?

Cheatah