kratsg Posted March 8, 2008 Share Posted March 8, 2008 I've been sending data via AJAX for a chatroom and I've noticed that the ampersand seems to be weird in that it cuts off everything after it (and itself), so if the message was: "Hello, my name is Bond, James Bond & I have starred in many movies." It would be sent as: "Hello, my name is Bond, James Bond " Any ideas on how to fix this? Anything that's sent to the server gets written to a text-file, so I don't want the html code for the ampersand & because that's what would get written to the text-file... Quote Link to comment Share on other sites More sharing options...
Barand Posted March 8, 2008 Share Posted March 8, 2008 <?php $str = "Hello, my name is Bond, James Bond & I have starred in many movies." ; $str = htmlentities($str); echo "$str<br/>\n"; $str = html_entity_decode($str); echo $str; // write decoded version to db ?> --> Hello, my name is Bond, James Bond & I have starred in many movies.<br/> Hello, my name is Bond, James Bond & I have starred in many movies. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.