手机浏览 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条记录相关文章

利用SAE监控网站 (浏览: 20766, 评论: 3)
基于PHP版本的 Readability 库 (浏览: 14893, 评论: 0)
Yii for SAE (浏览: 14269, 评论: 1)
基本实现 phprpc_client For SAE (浏览: 14236, 评论: 0)
editplus 支持svn了 (浏览: 14215, 评论: 2)
Yii for SAE 提交到google code (浏览: 14210, 评论: 1)
Linux命令行下面一个有趣的小命令(tested in ubuntu) (浏览: 12662, 评论: 0)
SAE的升级真TMD扯蛋 (浏览: 12568, 评论: 0)
Mysql数据库索引查询优化的分享 (浏览: 12499, 评论: 2)
tidy参数引发的问题 (浏览: 11703, 评论: 0)

发表评论

评论内容 (必填):