in reply to
use CGI or die, even with mod_perl?
Not all that ontopic but not entirely off-topic either. While doing HTTP file uploading in mod_perl, I used Apache::Request and any form data besides the file field didn't get parsed properly. I followed the usual form construction and did some tests. What I discovered was that, on my system anyway, you can't use the plain $r->args or $r->content for parsing any other fields. I used Apache::Requests param, which is similar to CGI.pm to eventually access the other form field and everything went smooth from there. I've probably overlooked this in the POD or the eagle book somewhere. Just thought I'd share.
... I'm belgian but I don't play one on TV.