in reply to Why do I get an 'uninitialized' warning?

I would guess that one or both of $email and $fullname have not been initialized. Check them to be sure they contain what you think they should.

-sauoq
"My two cents aren't worth a dime.";