Discuz教程网

加密论坛输出的html代码

[复制链接]
authicon dong 发表于 2010-10-10 21:18:16 | 显示全部楼层 |阅读模式
现在关于版权的争论越来越激烈,模版被盗也是时有发生的。很多人看着论坛打开的页面的html源代码就能做出个差不多的风格,因而原作者可能会……关于模版的加密我在不久可能会在模版区发布,现在告诉你们将如何加密论坛输出的html代码。

原理很简单,加密过程也是我自己写的。首先,html代码现在服务端被php加密,发送到客户端后,浏览器将会通过JavaScript解密。虽然很简单,但是还是蛮有用的。

演示见后面的图片。
安装方法:

1、下载附件并解压缩,将里面的 enchtml.func.php 文件放在 include 目录里。
附件免费下载,请回复后下载。已经隐藏。
游客,如果您要查看本帖隐藏内容请回复


2、打开 include/common.inc.php 文件,查找:

  1. require_once DISCUZ_ROOT.'./config.inc.php';
复制代码
在上面添加:

  1. require_once DISCUZ_ROOT.'./include/enchtml.func.php';
复制代码

初始工作做完了,下面请一一打开需要加密输出html的文件(比如index.php、forumdisplay.php、viewthread.php等,如果全部都要加密,把论坛根目录的所有文件都打开),查找:

  1. require_once './include/common.inc.php';
复制代码

在上面添加:

  1. ob_start();
复制代码
在找文件结尾的:

  1. ?>
复制代码

在上面添加:
  1. $htmlstr = ob_get_contents();
  2. ob_end_clean();
  3. outhtml($htmlstr);
复制代码

完成了。

已被加密的页面

已被加密的页面的源代码





上一篇:C#字符串格式化
下一篇:中国互联网缺的不是风投,而是灵魂!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-26 20:06

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表