This is interesting ... I seem to remember running into a similar problem quite a while ago, and I **think** the problem was caused by the placement order of the HTML <form> tag.
I know this sounds crazy, but I swear that I got rid of the exclamation point by rearranging the
placement of "method=" call. In other words, *one* of the below arrangements produced output without the exclamation point, and the other produced output with the exclamation point.
<form action="/path/to/script.pl" method="POST">
<form method="POST" action="/path/to/script.pl">
At any rate, it's not a tough thing to try, and if my recollection is correct, the next question would be why does this make a difference ... if my memory is incorrect ... well, I just hope I don't get slammed too hard for this post.
3/12 ...... ooooopps
Just happened to be in a spot to test the above, and what I suggested above is *not* correct. What I've found is that when a line/string (no newline/returns) reaches 989 characters (including spaces), the exclamation point appears.
I'm betting one of the smarter monks knows why, but sorry to say I don't ... I'm thinking it might have to do with a maximum allowable string size in sendmail? ... I've never observed it in anything but form email output. |