makedbsafe — try to make the returned string safe for use in the database
use Wacs;
scalar makedbsafe( | ...); |
| parameter | description |
|---|---|
| string | the string of text to be considered |
| allow | characters to allow which are not normally acceptable: at present
only forward slash (/) is recognised |
| deny | characters to deny which are normal acceptable: at present any space character (space, tab, newline) given here will cause any whitespace characters to be stripped out. |
The makedbsafe function is designed to remove
characters which are unsuitable for feeding to the database. It normally
works with a default set of rules, which implicitly disallows forward slash
(but this can be explicity allowed with allow=>'/').
Similarly white space can be removed from a file name when required using
the deny option.