zrweber Posted December 27, 2010 Share Posted December 27, 2010 Alright, so I just started picking up PHP again and I have a pretty simple question. I have a html form that takes a string then writes it on another page. My problem is when I use quotations I'll get slashes in them on the page it writes the string on. Is there a way to clean that stuff up? Link to comment https://forums.phpfreaks.com/topic/222764-easy-question-removing-slashes-and-other-things-in-strings-you-get-from-forms/ Share on other sites More sharing options...
ngreenwood6 Posted December 27, 2010 Share Posted December 27, 2010 You can use stripslashes to remove the slashes. Link to comment https://forums.phpfreaks.com/topic/222764-easy-question-removing-slashes-and-other-things-in-strings-you-get-from-forms/#findComment-1151935 Share on other sites More sharing options...
BlueSkyIS Posted December 28, 2010 Share Posted December 28, 2010 the reason the slashes are there is because magic quotes is turned on. if you'd like to make your code more portable, check to see if magic quotes is turned on before using stripslashes. one possibility: $field1 = (!empty($_POST['field1']))?$_POST['field1']:''; if (get_magic_quotes_gpc()) { $field1 = stripslashes($field1); } Link to comment https://forums.phpfreaks.com/topic/222764-easy-question-removing-slashes-and-other-things-in-strings-you-get-from-forms/#findComment-1151976 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.