__                      _   _     
/ _\_ __ ___   __ _ _ __| |_| |__  
\ \| '_ ` _ \ / _` | '__| __| '_ \ 
_\ \ | | | | | (_| | |  | |_| | | |
\__/_| |_| |_|\__,_|_|   \__|_| |_|
                          Webserver

Einführung

Ende 2003 habe ich mit diesem „Socket Dings“ in PHP herumgespielt. Da es zu diesem Zeitpunkt keinen einfachen Webserver für Windows gab, der mir gefiel, habe ich beschlossen einen eigenen zu programmieren.

Mit einem Apache oder ähnlichem kann Smarth natürlich nicht mithalten. Aber die Grundfunktionen sind vorhanden:

  • Verzeichnis-Auflistung
  • Benutzer-Authentifizierung (Auth-Basic)
  • Wiederaufnahme eines Downloads (Resuming)
  • Bandbreitenbeschränkung (Global und pro Benutzer)
  • PHP-Unterstützung 8-)
  • MIME-Unterstüzung
  • Logging

Getestet habe ich Smarth unter Windows und Debian. Prinzipiell sollte er auf allen Plattformen funktionieren, die PHP bereitstellen.

Screenshots

Download