Configuration/Download.de

Download-Einstellungen

Auch die Settings für die Download-Klasse lassen sich in Sektionen einteilen - und auch hier werden wir der besseren Lesbarkeit halber den Präfix $this-> vor den Properties weglassen:

Datenbank-Einstellungen

Die Download-Statistiken werden in einer (MySQL) Datenbank gespeichert, die an dieser Stelle konfiguriert wird. Diese Sektion wird in Zukunft bestimmt noch erweitert, sodass sich eigene Felder ergänzen bzw. vorhandene ausblenden lassen. Derzeit gibt es hier folgende Einstellungsmöglichkieten:

Property Beschreibung Default
db["host"]Der Rechner, auf dem die Datenbank läuft"localhost"
db["database"]Der Name der zu verwendenden Datenbank"webstat"
db["user"]Der "Login" (Benutzer) für diese Datenbank. Dieser benötigt zumindest die Berechtigungen, auf die weiter unten genannte Tabelle SELECT, INSERT und UPDATE Anweisungen anwenden zu dürfen."guest"
db["pass"]Das zugehörige Passwort für die Datenbank."guest"
db["table"]Der Name der Tabelle, in der die Statistiken gespeichert werden sollen."downloads"

Verschiedene Einstellungen

Das ist dann wieder einmal alles das, was noch übrig bleibt - nämlich die wirklich wichtigen Einstellungen:

Property Beschreibung Default
ignorefileIn der hiermit angegebenen Datei lassen sich "User Agents" (einer pro Zeile, identifiziert mit einem signifikanten Teilstring - siehe Beispieldateien) definieren, die von der Statistiksammlung auszuschließen sind"./histview_ignorebots"
rejectfileWie bei der vorigen Datei - nur werden diese Agenten gleich komplett ausgeschlossen (statt der gewünschten Datei erhalten sie nur eine Fehlerseite. Hilfreich bei der Optimierung der Bandbreite, wenn man Yahoo Slurp, Googlebot, msnbot & Co. auf diese Weise in die Schranken verweisen kann."./histview_reject"
rejectheaderHTML Header, der den so komplett ausgesperrten UAs geschickt werden soll"HTTP/1.1 403 Forbidden"
rejectmsgAnstelle der gewünschten Datei bekommen die "rejected" Bots die hier speuifizierte Webseite angezeigt (HTML-Code, keine Datei!)"<html><head><title>403 Forbidden</title></head><body>Bots should not download files here.</body></html>"
excludesWelche Dateien sind nicht zum Download bestimmt - auch wenn sie im Download-Verzeichnis liegen?array(".","..","files.htm","files.php","index.php","index.htm","index.html")
statisticsmodeSollen Statistiken (Download Counter etc.) gesammelt werden (1) oder nicht (0)? Wer lediglich seine Downloads gegen Bots absichern, jedoch keine Datenhalde anlegen will, kann das hier entsprechend abschalten.1
Last modified by izzy, 12/31/08 11:31:19 (4 years ago)