19 lines
685 B
Plaintext
19 lines
685 B
Plaintext
|
mod_text2html is an Apache module. It is written in C and was
|
||
|
designed to replace Apache's internal text/plain handler
|
||
|
(the core handler found in http_core.c). It has a couple
|
||
|
of key points.
|
||
|
|
||
|
1) It converts newlines to <BR>.
|
||
|
|
||
|
2) If it finds valid URLs it turns them in <A HREF> (and does
|
||
|
a good job of trying to not muddle up HTML that has
|
||
|
been flagged as text).
|
||
|
|
||
|
3) It converts '<', '>', and '&' to HTML entities.
|
||
|
|
||
|
4) Using the same method as the Unix file utility it
|
||
|
determines if the file is text in the first place. If it
|
||
|
determines that it is not text it sends the files, but
|
||
|
does so as application/octet-stream (so no nasty
|
||
|
dumps of binary to the screen).
|