- Your script can die from an unexpected error. Try CGI::Carp qw(fatalsToBrowser).
- Your script can generate warnings before the headers are printed. Some webservers break the execution of the script in this case.
- Check the output of your script again! Content/type... must be the first line it prints.
s;;Just-me-not-h-Ni-m-P-Ni-lm-I-ar-O-Ni;;tr?IerONim-?HAcker ?d;print