G-Share 1.5beta3把信件内容经过处理后只能显示成普通文本了,有什么办法让链接,图片等正常显示呢?于是想到了Html的替换解决方案BBCode,下面就需要找段比较方便的BBCode代码了(因为本人PHP水平属于入门级别,自己一时还没有能力写),看看PHPBB2提供的bbcode.php,发现不好用;网上搜寻了下,发现wordpress有个bbcode的插件,于是down来一看,使用真方便,只要做点简单修改工作就可以用了。
把BBCode.php copy到 与 G-Share 1.5beta3的index.php相同的目录,修改index.php:
找到:
如果你想subject也支持BBCode,那就找到:
顺便说下因为"="在gmail中被替换成了“u003d”,所以我们需要在处理之前做点替换工作,就是把“u003d”再替换成“=”,那就要用到str_Replace函数了,以下才是我们最终的替换结果:
先写到这里,修改后的BBCode.php和index.php可以到
http://www.steedsoft.com/download 下载
P.S.
相关话题:
G-Share 1.5beta3使用技巧1:提供中文(UTF-8)支持
G-Share 1.5beta3:一个php脚本的程序,可以把你gmail做为文档共享系统(下载系统)
把BBCode.php copy到 与 G-Share 1.5beta3的index.php相同的目录,修改index.php:
找到:
require_once("config.php");
添加:require_once("BBCode.php");
找到:
echo $body_tmp
替换为:echo BBCode($body_tmp)
是不是很简单?如果你想subject也支持BBCode,那就找到:
$snapshot->box[$i]["subj"]
替换为
BBCode($snapshot->box[$i]["subj"])
顺便说下因为"="在gmail中被替换成了“u003d”,所以我们需要在处理之前做点替换工作,就是把“u003d”再替换成“=”,那就要用到str_Replace函数了,以下才是我们最终的替换结果:
BBCode(str_Replace("u003d","=",$body_tmp))
BBCode(str_Replace("u003d","=",$snapshot->box[$i]["subj"]))
先写到这里,修改后的BBCode.php和index.php可以到
http://www.steedsoft.com/download 下载
P.S.
相关话题:
G-Share 1.5beta3使用技巧1:提供中文(UTF-8)支持
G-Share 1.5beta3:一个php脚本的程序,可以把你gmail做为文档共享系统(下载系统)