rarebit Posted June 1, 2008 Share Posted June 1, 2008 Hi, I seem to be having trouble with the whole escaping and htmlspecialchars thing... I've set up my own way of installing data into mysql. When installing I parse the data with 'mysql_real_escape_string()', before inserting. Then later when it's put into a form element I 'strip_tags()' and 'htmlspecialchars()', yet it still outputs '\ in the form, in actual fact outputting \’ . However if I delete the offending slash then update the form it's ok. It's also ok when I input data directly into the form and update (multiple times...) and that uses the same process as when it's installed. So why the difference and how to solve please? Rob Link to comment https://forums.phpfreaks.com/topic/108225-solved-escapism/ Share on other sites More sharing options...
joquius Posted June 1, 2008 Share Posted June 1, 2008 stripslashes($text);? And if you don't want html tags you're better off using: $text = str_replace ("<", ">", $text); $text = str_replace (">", "<", $text); I may have greater-than and less-than mixed up, I can never remember which is which. Link to comment https://forums.phpfreaks.com/topic/108225-solved-escapism/#findComment-554747 Share on other sites More sharing options...
papaface Posted June 1, 2008 Share Posted June 1, 2008 stripslashes($text);? And if you don't want html tags you're better off using: $text = str_replace ("<", ">", $text); $text = str_replace (">", "<", $text); I may have greater-than and less-than mixed up, I can never remember which is which. strip_tags(), would be easier Link to comment https://forums.phpfreaks.com/topic/108225-solved-escapism/#findComment-554813 Share on other sites More sharing options...
rarebit Posted June 1, 2008 Author Share Posted June 1, 2008 mmm, i'd forgotten to mention stripslashes. Yet after a couple of hours of mind numbing check, uninstalling and installing, I realise it's actually one of the modules and not the base system and here it is already pre-escaped and therefore escaped on both parts... Sorry about that and thanks! Link to comment https://forums.phpfreaks.com/topic/108225-solved-escapism/#findComment-554890 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.