telek Napisano Październik 14, 2009 Zgłoszenie Share Napisano Październik 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. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hello_world Napisano Październik 15, 2009 Zgłoszenie Share Napisano Październik 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 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
telek Napisano Październik 16, 2009 Autor Zgłoszenie Share Napisano Październik 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. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
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ę