Moduły jako katalogi trzeba wprowadzić do konfiguracji: ns_section "ns/server/$server/modules"Pliki w katalogach czytane są w kolejności alfabetycznej, poza plikiem init.tcl, który czytany jest na początku. W pliku tym zazwyczaj czyta się konfigurację oraz inicjuje semafory i zdarzenia. Prostym przykładem modułu jest moduł do tworzenia statystyk odwiedzin w oparciu o przedrostek. Listing 7. Proste statystyki proc tclstat_proc {} { Ten kod sprawi, iż odwołania do www.domena.pl/tclstat/123/gfx/logo.jpg przekierowane zostanie na www.domena.pl/gfx/logo.jpg po uprzednim dodaniu wpisu do listy odwiedzin o identyfikatorze 123. Innym ciekawym zastosowaniem modułów w TCL jest prosty moduł do obsługi katalogów domowych: Listing 8. Obsługa katalogów użytkowników proc homedirs {} { Jest to prosty i niekompletny przykład, ale pokazuje ciekawe zastosowania ns_register_proc. Ten moduł akurat wygodniej zaimplementować w C korzystając z funkcji Ns_SetUrlToFile(). Funkcję tą można również wykorzystać w module do vhostingu. Załączony na CD przykład pokazuje jak można w mniej niż 100 linijek napisać kompletny moduł do vhostingu.strona 1 2 3 4 następna Autor: Wojciech Kocjan | Zobacz również: XML (1) Technologia J2EE (1) Java i bazy danych Kartki Internetowe Apache + Tomcat PHP, MySQL i własna wyszukiwarka Bezpieczne uploadowanie plików Masz problem ze swoją komórką? Zapytaj, przeczytaj opinie o telefonie: LG G1600 Sagem myC5-3 Motorola E1000 Trium Cosmo Alcatel OT557 i-mate K-JAM Samsung A777 Benefon TWIG Discovery Pro palmOne Treo 270 LG LX150
(C) 2000-2010 webdeveloper.pl | Napisz do nas
| ||||||||||||||||