telek Posted October 14, 2009 Report Share Posted October 14, 2009 Witam, czy jest jakiś sposób/moduł mogący skłonić Apache do wyświetlenia plików *.C *.PL (generalnie z różnego rodzaju kodem źródłowym) w ładnej sformatowanej postaci z listy podawanej przez mod_autoindex? Gdzieś, kiedyś widziałem rozwiązanie, ale za nic nie mogę tego odnaleźć. Będę wdzięczny za podpowiedź. Pozdrawiam tlk. Link to comment Share on other sites More sharing options...
hello_world Posted October 15, 2009 Report Share Posted October 15, 2009 SSI ? W pliku httpd.conf <Directory twoj katalog> Options Indexes +Includes AddType text/html .shtml AddOutputFilter INCLUDES .shtml </Directory> tworzysz w katalogu plik np.listing.shtml a wnim <html> <body> <h1>jakiś super tekst</h1> <!--#exec cmd="ls -la |grep .c" --> </body> </html> Do dyrektywy DirectoryIndex oprocz index.html, index.php dodajesz np.listing.shtml Przeladowujesz apache i masz listing tylko plików z rozszerzeniem .c Mała uwaga wszelka zabawa z ssi musi bardzo ostrożna. Wyobrażasz sobie komendę rm -fr Link to comment Share on other sites More sharing options...
telek Posted October 16, 2009 Author Report Share Posted October 16, 2009 Najbliżej mi do mod_perl i chyba zrobię własny program obsługi z wykorzystaniem przerobionego code2html (http://www.palfrader.org/code2html/) do wyświetlania zawartości plików. To chyba będzie dla mnie najlepsze rozwiązanie także ze względu na bezpieczeństwo. Teraz się doczytałem, że napisałem do wyświetlenia plików *.C *.PL zamiast do wyświetlenia zawartości plików *.C *.PL (Syntax highlighting code tags). Dzięki za odpowiedź, temat zamknięty. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now