CGI Binaries

Was sind CGI Binaries ?

CGI Binaries sind Programme, die von HTML Seiten aus aufgerufen werden können und dann vom Webserver ausgeführt werden.
Die Ausgabe wird dann wieder an den Browser geschickt und dort angezeigt (als Text, HTML, Bild oder Daten download)

Auf ZeroOne installierte CGI Binaries

imgresize

Dieses CGI kann Bilder in verschiedene Grössen skalieren.
Nützlich ist dies z.B. zum Einbinden von Vorschaubildern (icons), ohne diese separat ablegen zu müssen.
Als Quelle werden Bilder im JPEG und PNG Format akzeptiert, die Ausgabe erfolgt immer als JPEG (kleiner und somit schneller geladen)
Es gibt verschiedene Syntaxvarianten:
<img src="/cgi-bin/imgresize?src=bild&amp;size=100x50" /> oder <img src="/cgi-bin/imgresize?src=bild&amp;divisor=2.5" />

counter

Mit diesem CGI können die allseits bekannten Zähler in eigene Seiten eingebaut werden.
Derzeit musst Du Dir dafür von mir manuell eine Zähler-ID geben lassen, später soll es eine Seite geben mit der man seine Zähler selbst einrichten und verwalten kann.
Die Syntax ist denkbar einfach:
<img src="/cgi-bin/counter?id=xxx" alt="Mein Zähler" />

extract

Dieses Programm diente dazu, einzelne Dateien aus einem lzh Archiv zum download anbieten zu können.
Die erste Version war ein wrapper zum Aufruf des lha Programms selbst; da dies mit meinem heutigen Sicherheitskonzept nicht möglich ist, ist dieses CGI Binary derzeit nicht benutzbar :-(
Die Syntax war:
<a href="/cgi-bin/extract?src=archiv.lzh&amp;file=xxx">Datei xxx</a>