Heim >Backend-Entwicklung >PHP-Tutorial >smarty如何过滤掉多余的代码

smarty如何过滤掉多余的代码

WBOY
WBOYOriginal
2016-06-23 13:55:26875Durchsuche

我只想取出一段纯文本,平且限制字数,应该怎么写
这是我的代码

     {$val[message]|strip_tags}
       
好像strip_tags不起作用,(dz3的模板里)

下边是读取出来的内容

[font=宋体]话说昨天晚上出去吃完饭回家,正骑着我那人力驴子在路上狂奔,突然一抬头,好神奇的景象,东方凭空多出一座白皑皑的雪山啊![/font]           <p>                    [font=宋体]记得上一次见到这样的景象还是在[/font]N[font=宋体]年之前的小学时代,那时候,跟着我妈骑着车子[/font]          </p>           <p>              [font=宋体]往东走,一歪头,南边的天空是一整块巨大的云彩,云彩的边缘如同山脉的山顶一样连绵起伏,云端的颜色是上浅下深,好像石头山覆盖着一层白雪,如同一个巨大的雪山山脉,层次分明,再加上夕阳余晖的映射,更显得灿烂辉煌,只可惜,当时木有能够摄影的设备,没能把那个美丽的瞬间记录下来。[/font]          </p>           <p>                   [font=宋体]终于,又叫我见到了这壮观的景色,只不过,这次换了个方向,而且也近了许多,但是,这次的云却没有很久以前那样的层次分明,而是显得阴霾了许多,好像是前面有东西挡住了阳光,不管怎么样,这样的云朵,真是难得一见。[/font]          </p>[align=left][font=宋体][attach]26573[/attach][/font][/align][align=left][font=宋体][attach]26575[/attach]




回复讨论(解决方案)

先??html,然後用strip_tags(); ??掉html

?在[font=宋体] ?些你??有?方法?html的吧。

dz 里|strip_tags 根本不解析
有没有办法用正册过滤

这个和你这段代码关系不大。
smarty里面
要在生成这个东东的php源码去除html和截取。

DZ里面就不知道了,没有研究过

 strip_tags 不会对你的 UBB 代码起作用





{$content}

谢谢 wander_wind

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn