永发信息网

php 限制在留言、评论中留qq、mobile、email等隐私信息,代码求解释.

答案:2  悬赏:10  手机版
解决时间 2021-08-12 01:50
  • 提问者网友:太高姿态
  • 2021-08-11 19:10
//限制在留言、评论中留qq、mobile、email等隐私信息 $guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8'; if(preg_match("/[1-9]\d{4,5}|@|\\con\\con|$guestexp/", $message)) { showmessage('content_contact_unpass'); } 这是我看到的一个源码,希望能有大大给我详细解释下$guestexp后面的都是些什么? 还有进行过滤的时候 if(preg_match("/[1-9]\d{4,5}|@|\\con\\con|$guestexp/", $message)) 其中的1-9指的是数字1-9吧.后面的4,5应该是指长度.但是我连续输入10个数字还是被过滤怎么办呢? 且,这是留言板的过滤代码,留言板有个涂鸦板.涂鸦板编辑好后,会自动上传图片,并显示图片链接.图片的名称就含有十位数字.如何设置在[img][/img]内的数字不会被过滤呢? 我是正在学习PHP的新手,现在这个源码对我有急用.我以后会好好学的,但是现在,我只希望有人给我弄个结果. 过滤数字的位数要调整.我的图片上传上去之后却无法发表.图片上传后自动生成10位数字的名称. 或者说如何更改自动生成图片名称的规则.有知道的加我QQ详谈.万分感谢!!!
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-08-11 19:26

正则表达式!

全部回答
  • 1楼网友:渊鱼
  • 2021-08-11 19:37
建议你去看一下正则表达式的教程哦
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯