手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

在新浪SAE上使用htmlpurifier

首页 > PHP >

修复HTML页面,以前一直用的是tidy庫,但SAE上其實是無法使用的

所以,我選擇了htmlPurifier庫,不過如果直接使用的話,是會報錯的,因為HtmlPurifier默認在修復頁面的時候會使用緩存,這樣可以加快速度。因此代碼就變成了這樣

PHP代码
  1. $htmlPurifier = new HTMLPurifier(array(  
  2.         'AutoFormat.AutoParagraph' => TRUE,  
  3.         'HTML.TidyLevel' => 'medium',  
  4.         'Cache.DefinitionImpl' => NULL,  
  5.     ));  

本来,我是将Cache.DefinitionImpl设置为SAE_TMP_PATH的,但HTMLPurifier中会chmod这个目录的权限,而tmppath是无法设置权限的,因此我干脆设置为NULL。

这样一来,问题就解决了。哈哈




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: sae, tidy

« 上一篇 | 下一篇 »

只显示10条记录相关文章

一个被忽略的正则功能 (浏览: 21013, 评论: 3)
PhpStorm 3.0 released! (浏览: 19156, 评论: 2)
简单的PHP类,判断远程地址状态 (浏览: 18629, 评论: 2)
笔记:removeAttr (浏览: 18520, 评论: 0)
linux下的多线程运行PHP (浏览: 18041, 评论: 1)
Go语言的fmt包中文教程 (浏览: 16270, 评论: 0)
全民微博大战僵尸 (浏览: 15606, 评论: 1)
来自dbanotes:对 Pinterest 类应用的一点思考 (浏览: 14846, 评论: 0)
转:家长怎样教育孩子的经验心得 (浏览: 14842, 评论: 0)
CSS border-top-width 属性 (浏览: 14387, 评论: 0)

发表评论

评论内容 (必填):