帝国cms自定义字段中,怎么判断该字段是否包含某字符,如果不包含,那么输出修改后的字段? 10

如题,我新建了一个[!--site--]字段供会员填写网址内容,我自己的代码是这样的:<ahref="[!--site--]"target="_blank"rel="no... 如题,我新建了一个[!--site--]字段供会员填写网址内容,我自己的代码是这样的:<a href="[!--site--]" target="_blank" rel="nofollow" >网址</a>,但是这串代码有问题,如果输入的网址带了http://,那么可以点击并打开,但是如果不包含http://,就打不开。我现在想用php实现,判断这个字段是否包含http://,包含的话就输出[!--site--],如果不包含,就在里面加上http://。请问如何实现?相应代码是怎么样的? 展开
 我来答
夜神梦无眠
2015-07-27 · TA获得超过3357个赞
知道小有建树答主
回答量:968
采纳率:63%
帮助的人:435万
展开全部
帝国系统水很深...
判断的话..比如你字段变量为 $site;
        if(preg_match('/http;/i',$site)){
            $site = 'http://'.$site;
        }
        即可.
追问
我试了下,没有对未包含http://的记录加http://,我的前后文代码是这样的:

网址,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式