Someone from this list (sorry I cannot remember the name), a while back, gave
me the following function to use to get rid of unwanted characters coming in on
forms:
function convert_smart_quotes($string)
{
$search = array(chr(145),
chr(146),
chr(147),
chr(148),
chr(151),
"#",
";",
"[",
"]",
"{",
"<",
">",
"=",
"URL=http://");
$replace = array("'",
"'",
'"',
'"',
"-",
"number",
",",
"",
"",
"",
"",
"",
"",
"equals",
"");
return str_replace($search, $replace, $string); }
This has been working pretty good, however every once in a while something
won't go through, such as the following text recently (between the dashed
lines). It sent a confirmation email with no order number and did not make a
record in the database:
------------------------------------------------------------------------------------
Attn Jean Spence
Order to remove 644-8502, add a daytime voice mail tree to Help Desk ACD,
Upgrade 644-4357 Supervisor Set. A detailed flowchart will be emailed to Jean
Spence and Mark Purvis.
This ENTIRE order MUST be coordinated with Mark Purvis
1. Steps to remove 4-8502
NOTES: 4-8502 will need a LEN. OTC will do this in-house
For 1 month - a recording which states that the number has changed to 644-HELP-
that's 644-4357 and then transfer the call to 4-4357
For 1 month - a recording which states that the number has changed to 644-HELP-
that's 644-4357- NO transfer.
Cancel 644-8502
2. "New " VM Tree Greeting 1- Need NEW DN for this!!! (Please coordinate with
Suzanne for recordings).
3. Change call queue time
Any questions, please contact me.
Thanks!
Suzanne
------------------------------------------------------------------------------------
When I re-entered the order using the following text (between the starred
lines), the order went through:
***********************
Attn Jean Spence
Order to remove 644-8502, add a daytime voice mail tree to Help Desk ACD,
Upgrade 644-4357 Supervisor Set. A detailed flowchart will be emailed to Jean
Spence and Mark Purvis.
This ENTIRE order MUST be coordinated with Mark Purvis
see email for details
***********************
Also, we are getting back for example "I\'m hoping..." Somehow the slashes are
coming through in the field and in the emails. I am not even sure what is
putting them in, as I don't see that in the replace function.
Trish
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Patricia Van Buskirk
Florida State University, Office of Telecommunications
644 W. Call Street
Tallahassee, FLĀ 32306-1120
(850) 644-9247
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php