22.14 Programm: Site-Suche

Sie können, wie in Listing 22.9 dargestellt, site-search.php als Suchmaschine für eine auf Dateien basierende Website von kleiner bis mittlerer Größe verwenden.

Das Programm sucht in allen Dateien innerhalb einer ausgewählten Gruppe von Verzeichnissen unter dem Dokumenten-Stammverzeichnis nach einem Suchbegriff (in $_REQUEST['term']). Diese Verzeichnisse liegen in $search_dirs. Es rekursiert ebenfalls in Unterverzeichnisse hinein und folgt symbolischen Links, aber merkt sich, welche Dateien und Verzeichnisse es bereits gesehen hat, und kann damit nicht in eine Endlosschleife geraten.

Wenn Seiten gefunden werden, die den Suchbegriff enthalten, druckt es eine Liste mit Links zu diesen Seiten aus, und zwar alphabetisch nach ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.