I have this form that people use to add entries into a MySQL database. Recently 
I've had some users insert − in their entries instead of - which is causing 
some issues with scripts down the line. I'd like to replace the − character 
with -.

Originally I had something like 

$name = mysql_escape_string($_POST["name"]); 

which would convert the offending character to − before entering it into 
the database. It's this encoding that is causing the problems since some 
scripts send out emails with this entry in their subject line which looks messy.

I've tried adding the following line after the previous line to help fix this 
issue, however, I just got another entry with the same problem.

preg_replace('/−/','-',$name);

Any suggestions on how others would fix this problem? I'd just like to fix it 
before the entry hits the database instead of creating fixes on the other end 
of things.


Cheers,
Michael
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to