$Content = str_replace(‘ background=”‘,’ background=”‘.$myaddress.’?url=’,$Content);
$Content = str_replace(‘ url(\”,’ url(\”.$myaddress.’?url=’,$Content);
$Content = str_replace($myaddress.’?url=javascript:’,'javascript:’,$Content);
$Content = str_replace(‘;url=’,';url=’.$myaddress.’?url=’,$Content);
return $Content;
php根据时间显示不同css
<?php ini_set("date.timezone","Asia/Shanghai"); $hc = date("H"); if($hc >= 7 && $hc < 18) echo ‘<link rel="stylesheet" type="text/css" href="http://zzbang.cn/day.css" media="screen" />’; else echo ‘<link rel="stylesheet" type="text/css" href="http://zzbang.cn/night.css" media="screen" />’; ?>
php dezender批量反编译php加密文件
需求: 1、操作系统:Windows 2000/XP,内存越大越好,推荐1G以上。 2、安装php5,假定安装在c:\php5,复制c:\php5下所有文件到c:\php-de文件夹。 3、安装ZendOptimizer-3.3.0,假定安装在C:\Program Files\Zend\ZendOptimizer-3.3.0。 4、解压dezend.rar包到c:\php-de文件夹,覆盖里面的php.exe和php5ts.dll文件,还有两个文件config.ini(混淆函数 列表)、PhpVars.reg(环境变量配置)和decode_all.bat(批量dezend)下面要用到。 5、修改c:\php-de文件夹下的php.ini文件,增加下面一个节: [Zend] zend_extension_manager.optimizer_ts=”C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0″ zend_extension_ts=”C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll” 修改内存限制 memory_limit = 128M 6、修改PhpVars.reg文件,将对应的行修改为: “PHP_DECODE_INI”=”c:\\php-de” “PHP_DECODE_PATH”=”c:\\php-de\\decode” 然后双击该文件,导入注册表。 7、复制要dezend的文件夹到c:\php-de目录下,假定是c:\php-de\dezend。运行cmd,执行 cd c:\php-de decode_all zend 8、耐心的等一段时间,dezend好的文件就在c:\\php-de\\decode文件夹了。 提示: 可以修改decode_all里面的*.php *.inc,添加其他扩展名的php文件。 下载文件列表 Pack : DeZend_mmscn.rar dezend-mmscn.org\1.dezend.rar dezend-mmscn.org\2.md5check.rar dezend-mmscn.org\Zend Obfuscate Function Implement[zend混淆函数].txt dezend-mmscn.org\dezender使用方法[how To Use Dezender], dezender.txt dezend-mmscn.org
利用.htaccess保护你的.tpl模板、images文件夹、css文件
如何保护你的.tpl模板: – 打开一个文本编辑器,我通常用gedit ,复制下面文本: Order Deny,Allow Allow from all <Files “*.tpl”> Deny from all </Files> – 另存为 .htaccess – 上传到你的模板目录. -保护图片被盗链用下列代码保存为.htaccess传到图片目录 Order Deny,Allow Allow from all <Files “*.gif”> Deny from all </Files> <Files “*.jpg”> Deny from all </Files> – 方法同上,保护css用下面代码 <Files “*.css”> Deny from all </Files>
501错误,Method Not Implemented的解决方法
服务器加载security_module 模块导致。 如果服务器端解决可以 将/etc/conf.d/mod_security.conf 中的 loadfile /usr/libxml2.so.2 loadmodule security_module modules/mod_security2.so loadmodule unique_id_module modules/mod_unique_id.so 注释掉,就可以了。 见http://a.runcode.cn/?uid-1-action-viewspace-itemid-23 或者可以在 .htaccess里加上以下内容 <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule> 将其关闭。 作者:渣-blog.scumweasel.com
利用.htaccess保护.tpl模板和图片、css
一、如何保护.tpl模板 创建.htaccess文件,传到模板目录下,内容如下: Order Deny,Allow Allow from all <Files “*.tpl”> Deny from all </Files> </pre> 二、保护图片文件夹 建立.htaccess,内容如下: Order Deny,Allow Allow from all <Files “*.tpl”> Deny from all </Files> 三、保护css文件夹 .htaccess文件内容,如下: <Files “*.css”> Deny from all </Files> 固定链接:利用.htaccess保护.tpl模板和图片、css 【发表于(2008年11月30日 0:20)】
在PHP Header()函数介绍
header() 函数用来发送一个原始 HTTP 标头(有关 HTTP 标头的更多内容见 HTTP/1.1 规范)。 其原型如下: void header ( string string [, bool replace [, int http_response_code]] ) 可选参数 replace 指明是替换掉前一条类似的标头还是增加一条相同类型的标头。默认为替换,但如果将其设为 FALSE 则可以强制发送多个同类标头。例如: <?php header(‘WWW-Authenticate: Negotiate’); header(‘WWW-Authenticate: NTLM’, false); ?> 第二个可选参数 http_response_code 强制将 HTTP 响应代码设为指定值(此参数是 PHP 4.3.0 新加的)。 有两种特殊的 header 调用。第一种是标头以字符串“HTTP/”(大小写不重要)开头的,可以用来确定要发送的 HTTP 状态码。例如,如果配置了 Apache 用 PHP 来处理找不到文件的错误处理请求(使用 ErrorDocument 指令),需要确保脚本产生了正确的状态码。 <?php header(“HTTP/1.0 404 [...]




