Jump to content

Apache, Mod_autoindex I Plik Z Kodem W C


telek
 Share

Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...