ReadMe.txt
====================================================================================================================
#################引入过滤器Module################
LoadModule ext_filter_module modules/mod_ext_filter.so###############在外面创建过滤器###################
ExtFilterDefine fixtext mode=output intype=text/html cmd="F:/Tcode/php/filter/php.exe F:/Tcode/php/filter/filter.php"
<Directory "F:/www/">
###############在里面使用过滤器###################
SetOutputFilter fixtext
</Directory>
------------------------------------------------------------------------------------------
参照上面的配置修改httpd.conf
具体也可参照 mod_ext_filter 或 mod_filter 的详细介绍
百度即可
参考地址:http://blog.csdn.net/supersyd/article/details/5344792
如果有大牛用别的语言把过滤器开发成可执行文件exe,顺带使用上数据库 的话就差不多圆满了
by: 鬼鬼
QQ: 364165628
Filter.php
===================================================================================================================
<?php
$text = file_get_contents("php://stdin") or die("Failed Open STDIN");
$conf_fp = fopen(dirname(__FILE__)."/filter.conf","r") or die("Failed Open conf File: filter.conf");
while(false != ($conf = fgets($conf_fp,1024))){
$conf = trim($conf);
if($conf){
$array = explode(" ",$conf);
if(isset($array[1])){
if($array[1] == '*'){
$array[1] = str_repeat('*',strlen($array[0]));
}
$text = str_replace($array[0],$array[1],$text);
}
}
}
echo $text;
?>