SourceCodeSky QQ客服 SourceCodeSky 400电话 客服电话 暂无
首页 » 源代码 » 帝国CMS自动生成关键字,tags插件7.2版 » /dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/qinfofun.php

qinfofun.php ( 文件浏览 )

  • keepall 发布于 2016-12-09 21:11
  • 浏览次数:451
  • 下载次数: 1
  • 下载需 100 积分
  • 侵权举报
<?php
//新用户投稿验证
function qCheckNewMemberAddInfo($registertime){
    global $public_r;
    if(empty($public_r['newaddinfotime']))
    {
        return '';
    }
    $registertime=eReturnMemberIntRegtime($registertime);
    if(time()-$registertime<=$public_r['newaddinfotime']*60)
    {
        printerror('NewMemberAddInfoError','',1);
    }
}

//验证同一IP发信息数
function eCheckIpAddInfoNum($ip,$tbname,$mid,$checked=1){
    global $empire,$dbtbpre,$public_r,$emod_r;
    if(!$public_r['ipaddinfonum']||!$public_r['ipaddinfotime'])
    {
        return '';
    }
    //是否有IP字段
    $qenterf=$emod_r[$mid]['qenter'];
    if(!strstr($qenterf,',infoip,'))
    {
        return '';
    }
    $infotb=ReturnInfoMainTbname($tbname,$checked);
    //时间
    $cktime=time()-$public_r['ipaddinfotime']*3600;
    $num=$empire->gettotal("select count(*) as total from ".$infotb." where newstime>$cktime and infoip='$ip'");
    if($num+1>$public_r['ipaddinfonum'])
    {
        printerror('IpMaxAddInfo','history.go(-1)',1);
    }
}

//屏蔽字符
function qCheckInfoCloseWord($mid,$add,$closewordsf,$closewords){
    if(empty($closewordsf)||$closewordsf=='|'||empty($closewords)||$closewords=='|')
    {
        return '';
    }
    $fr=explode('|',$closewordsf);
    $count=count($fr);
    $r=explode('|',$closewords);
    $countr=count($r);
    for($i=0;$i<$count;$i++)
    {
        if(empty($fr[$i]))
        {
            continue;
        }
        for($j=0;$j<$countr;$j++)
        {
            if($r[$j])
            {
                if(stristr($r[$j],'##'))//多字
                {
                    $morer=explode('##',$r[$j]);
                    if(stristr($add[$fr[$i]],$morer[0])&&stristr($add[$fr[$i]],$morer[1]))
                    {
                        printerror("HaveCloseWords","history.go(-1)",1);
                    }
                }
                else
                {
                    if(stristr($add[$fr[$i]],$r[$j]))
                    {
                        printerror("HaveCloseWords","history.go(-1)",1);
                    }
                }
            }
        }
    }
}

//提交字段值的处理
function DoqValue($mid,$f,$val){
    global $public_r,$emod_r;
    $val=RepPhpAspJspcodeText($val);
    if(strstr($emod_r[$mid]['editorf'],','.$f.','))//编辑器
    {
        $val=ClearNewsBadCode($val);
    }
    else
    {
        $val=doehtmlstr($val);//替换html
        if(!strstr($emod_r[$mid]['tobrf'],','.$f.',')&&strstr($emod_r[$mid]['dohtmlf'],','.$f.','))//加回车
        {
            $val=doebrstr($val);
        }
    }
    return $val;
}

//过滤
function ClearNewsBadCode($text){
    $text=preg_replace(array('!<script!i','!</script>!i','!<link!i','!<iframe!i','!</iframe>!i','!<meta!i','!<body!i','!<style!i','!</style>!i','! onerror!i','!<marquee!i','!</marquee>!i','/<!--/','! onload!i','! onmouse!i','!<frame!i','!<frameset!i'),array('&lt;script','&lt;/script&gt;','&lt;link','&lt;iframe','&lt;/iframe&gt;','&lt;meta','&lt;body','&lt;style','&lt;/style&gt;',' one rror','&lt;marquee','&lt;/marquee&gt;','<!---ecms ',' onl oad',' onm ouse','&lt;frame','&lt;frameset'),$text);
    return $text;
}

//返回字段值的处理
function DoReqValue($mid,$f,$val){
    global $public_r,$emod_r;
    if($emod_r[$mid]['savetxtf']&&$emod_r[$mid]['savetxtf']==$f)//存文本
    {
        $val=stripSlashes(GetTxtFieldText($val));
    }
    if(strstr($emod_r[$mid]['editorf'],','.$f.','))//编辑器
    {
        return $val[!==More==!]			
...
展开> <收缩

下载源码到电脑,阅读使用更方便

1 积分

快速下载
还剩0行未阅读,继续阅读
免费下载源码
Sponsored links

源码文件列表

温馨提示: 点击源码文件名可预览文件内容哦 ^_^
...
名称 大小 修改日期
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/.DS_Store 6.00 KB 2015-08-06 15:32:32
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/.DS_Store 6.00 KB 2015-08-06 15:34:26
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/functions.php 207.37 KB 2015-08-06 15:34:02
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/hinfofun.php 92.29 KB 2015-08-06 15:36:44
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/qinfofun.php 35.79 KB 2015-08-06 15:37:42
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/.DS_Store 6.00 KB 2015-08-06 15:30:34
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/functions.php 211.06 KB 2015-08-06 15:08:12
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/hinfofun.php 94.50 KB 2015-08-06 15:14:12
/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/qinfofun.php 36.66 KB 2015-08-06 15:16:04
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/._.DS_Store 120 Bytes 2015-08-06 15:32:32
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/._.DS_Store 120 Bytes 2015-08-06 15:34:26
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/._functions.php 222 Bytes 2015-08-06 15:34:02
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/._hinfofun.php 222 Bytes 2015-08-06 15:36:44
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/gbk/._qinfofun.php 222 Bytes 2015-08-06 15:37:42
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/._.DS_Store 120 Bytes 2015-08-06 15:30:34
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/._functions.php 222 Bytes 2015-08-06 15:08:12
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/._hinfofun.php 222 Bytes 2015-08-06 15:14:12
/__MACOSX/dz分词-7.2-2015-08-06更新(帝国论坛7.0升级)/utf8/._qinfofun.php 222 Bytes 2015-08-06 15:16:04
Sponsored links
正在加载中……

Switch to the English version?

Yes
SourceCodeSky 英文版
No
SourceCodeSky 中文版

完善个人资料,获价值¥30元积分奖励!