I can say that new lines are not kept (which could be an issue later). I'd suggest using [man]nl2br[/man] just for display purposes...
But, I can't recreate it. If I put this in the description field:
This is a "test" of some double quotes and other "characters" in the "Description" field.
`1234567890-=
~!@#$%&*()_+
{}|[]\;':"<>?,./
We'll see if that "works"
I get this in the Description confirmation section:
This is a "test" of some double quotes and other "characters" in the "Description" field. `1234567890-= ~!@#$%&*()_+ {}|[]\;':"<>?,./ We'll see if that "works"
Now, what I do see is this at the top:
Confirm the below details and submit your case.
<>?,./ We'll see if that "works"">
to make changes.
Not sure what that is, or why it's there.....
[EDIT]
You may want to look at your output of your hidden fields. Seems that if you put double quotes in it, it breaks your code 🙁 Here's an example:
Input:
This is a "test" of some double quotes and <?php echo "I'm a Smart Boy"; ?>
On Screen:
Confirm the below details and submit your case.
">
to make changes.
">
HTML:
<form name="goback" method="post" action="/support/contact2/index2.php"><input name="confirm" value="yes" type="hidden">
<input name="customer" value="yes" type="hidden">
<input name="finalcheck" value="" type="hidden">
<input name="fullname" value="phpBuilder bpat1434" type="hidden">
<input name="productKey" value="" type="hidden">
<input name="email" value="blackhole@gmail.com" type="hidden">
<input name="product" value="Articulate Presenter" type="hidden">
<input name="company" value="Jupiter Media" type="hidden">
<input name="phone" value="" type="hidden">
<input name="OS" value="NONE" type="hidden">
<input name="PPT" value="PowerPoint 2007" type="hidden">
<input name="version" value="5.2" type="hidden">
<input name="reason" value="Insert Flash Movie" type="hidden">
<input name="otherTopic" value="" type="hidden">
<input name="pmp" value="" type="hidden">
<input name="aps" value="" type="hidden">
<input name="description" value="This is a " test="" of="" some="" double="" quotes="" and="" type="hidden">"><div class="clear"> </div><div class="field2 click"><input name="gobacksub" class="smaller" value="Click Here" type="submit"> <span class="extra">to make changes.</span></div></form>
<!-- ">Click here</a> to make changes. -->
Notice the few "> entities in there?