Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2014-07-08 09:55:29
- gomedia
- Plugin Author
- Registered: 2008-06-01
- Posts: 1,373
Deleted expletives - bad form or simply an emoti-con?
How much fun can you have with TXP form names? Quite a bit actually.
These are all accepted as valid:
00
1
0a
_asd
More amusingly (or worryingly) these also:
Holy Cr@p
Sh!t
\
/
1+1=2
[]{}()
!@#$%^*()_+
|;-)
((d[-_-]b))
These aren’t (in true PHP tradition):
0
whitespace
It should be noted that the Form page chucks an SQL wobbly when saving “\”:
General error Textpattern Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"\"' at line 1 on line 95
So the question is … is Textpattern being too permissive?
Answers on a postcard (polite only please).
Offline
Re: Deleted expletives - bad form or simply an emoti-con?
gomedia wrote #281995:
How much fun can you have with TXP form names?
Ahem. Probably should do some sanitization there :-$
I don’t have a problem with 00
, 1
, 0a
or _asd
. For that matter, 0
should probably be allowed if we make sure that strict equality checks are performed.
But all the others with symbols should be dumbed down or sanitized, imo. Putting spaces in Form names works and I’d be tempted to permit those since we force attributes to be quoted. But whitespace on its own should be outlawed!
It should be noted that the Form page chucks an SQL wobbly when saving “\”:
Eeek, thanks for the report. Will fix.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#3 2014-07-08 10:54:29
- gomedia
- Plugin Author
- Registered: 2008-06-01
- Posts: 1,373
Re: Deleted expletives - bad form or simply an emoti-con?
Yep, :-$
works too!
Sorry, Stef … didn’t mean to open a can of worms.
Offline
Re: Deleted expletives - bad form or simply an emoti-con?
gomedia wrote #281998:
didn’t mean to open a can of worms.
No apology necessary. It’s a defect. It shall be dealt with and converted to, ummm, what’s the antithesis of a defect? A ‘fect’ mght be appropriate given the thread topic :-p
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline