Thread Mein bisher kürzestes CGI-Script
(27 answers)
Opened by rosti at 2011-08-11 19:25
Hallo, Rosti, bin immer gespannt auf andere Strukturen, auch wenn sie sehr minimal sind!
Zur Anregung hier ein unvollständiges Beispiel meiner Kontrollstrukturen. Der Pagedispatcher bestimmt aus der Url ein Pagefile und den passenden Pageparser (hier HTML): Code: (dl
)
1 <h3><!--EVENT::pegel:get_pegel --> Löst den Event "aktuelle_site:pegel:get_pegel" aus. In der Klasse 'Pegel' abgeleitet von 'Modulclass': Code: (dl
)
1 my %HandlerHash = Der Event-Dispatcher findet "aktuelle_site:pegel:get_pegel" das Objekt 'pegel', prüft dessen $Self->{'HandlerHash'} auf 'get_pegel' und ob der User ein entsprechendes Recht hat, dann wird "$Self->getPegel_handler()" aufgerufen, wobei die 'mods' als Parameter mit übergeben werden. Dadurch kann ein Handler mehrfach mit unterschiedlichen Parametern benutzt werden. |