关于php字符串长度检测

OSC首席过客 发布于 2014/12/06 22:54
阅读 345
收藏 1
PHP
html中使用了kindeditor,若是限制了用户的输入长度不能超500个字,那检测时,去掉html标签,再检测,如果正确,存入数据库,但是数据库的长度我设为500个字,这样就会出现数据库存不了包括了html标签的数据,关于这个,你们是怎么解决的?
加载中
0
南宫天明
南宫天明
首先这个问题是这样的:

你设置的500字是排除HTML之后的 这时候确实是500字
但是你存到数据库当中的时候是连带HTML标签的 那样的话就不只是500字了

举个栗子:
<p>1</p>  这是JS过滤过后的是一个字符 1
如果传到后端程序当中就是‘<p>1</p>

所以这时候你不能对字段进行限制 因为你也不知道HTML标签研究有多少 so...设置长一点的字段类型吧 比如text?

南宫天明
南宫天明
回复 @命运的陶醉 : 使用长字段吧
OSC首席过客
OSC首席过客
那就是没法很好的解决了
0
Micooz
Micooz
加长字段
OSC首席过客
OSC首席过客
不知加多长啊
0
官方入员
官方入员

1.数据库字段问题

2.数据源有问题

0
netwinder
netwinder

别再数据库限制 字符   

在程序写入的时候判断    过滤掉html计算字数

0
岑臣
岑臣
加大字段长度。。
0
灬薆灬綪
灬薆灬綪
加长度吧 ,
返回顶部
顶部