package Book::FilterROT13; use strict; use Apache::RequestRec (); use Apache::RequestIO (); use Apache::Filter (); use Apache::Const -compile => 'OK'; use constant BUFF_LEN => 1024; sub handler { my $filter = shift; while ($filter->read(my $buffer, BUFF_LEN)) { $buffer =~ tr/A-Za-z/N-ZA-Mn-za-m/; $filter->print($buffer); } return Apache::OK; } 1;