Skocz do zawartości

Apache, Mod_autoindex I Plik Z Kodem W C


telek

Rekomendowane odpowiedzi

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...