Jump to content

How do I stop unwanted characters?


codeboy89

Recommended Posts

Here is my snippet for a comments form, below. I am trying to only allow a-z and 0-9, it works fine. But the problem is if the user types @ or < or other characters it will remove them from the form but they still end up in the database. Is there a way to fix this problem? Can I only allow numbers, letters, and whitespace into the database with phpmyadmin or is there something I am missing?

 

<textarea name="comment" rows="10" cols="35" /><?php echo htmlentities(preg_replace('/[^A-Za-z0-9\s]/', '', $saved_comment), ENT_QUOTES); ?></textarea>

Link to comment
https://forums.phpfreaks.com/topic/179786-how-do-i-stop-unwanted-characters/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.