> 백엔드 개발 > PHP 튜토리얼 > smarty如何过滤掉多余的代码

smarty如何过滤掉多余的代码

WBOY
풀어 주다: 2016-06-23 13:55:26
원래의
876명이 탐색했습니다.

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

     {$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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿