• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

用PHP和ACCESS写聊天室(十)

php 搞代码 4年前 (2022-01-01) 26次浏览 已收录 0个评论
func.php3
代码如下:
<?php
function suiji($max)
{
        srand((double)microtime()*1000000);
        $x=rand();
        $y=getrandmax();
        $r=$x/$y*($max-1);
        $r=round($r++);
        return $r;
}

function StrOccurs($sStr, $sFind){
        $sTemp=$sStr;
        $iLen=strlen($sFind);
        $iCount=0;
        while (true){
                if (strstr($sTemp, $sFind))
                        break;
                else
                        $sTemp = instr($sTemp,strpos($sTemp,$sFind)+$iLen);
                        $iCount++;
                }
        }
        return $iCount;
}

function StrDupl($sStr, $iCnt){
        $ret=””;
        for($i=1;$i<=$iCnt;$i++)
                $ret.=$sStr;
        return $ret;
}

function DelQuot($sStr){
        $s=str_replace(chr(124),”¦”,$sStr);
        $s=str_replace(chr(39),”´”,$s);
        $s=str_replace(chr(34),”””,$s);
        return s;
}

function DelTag($sStr){
        $bNeed=”False”;
        $sOther=strtoupper($sStr);
        if ($bNeed!=”True” || !strstr($sOther,”<TABLE")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</TABLE")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<SCRIPT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</SCRIPT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<BODY")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</BODY")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<HTML")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</HTML")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<HEAD")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</HEAD")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<FORM")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</FORM")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<INPUT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</INPUT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<OPTION")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</OPTION")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<SELECT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</SELECT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”        if ($bNeed!=”True” || !strstr($sOther,”</APPLET")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<OBJECT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</OBJECT")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<MENU")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</MENU")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<FRAMESET")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</FRAMESET")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<FRAME")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</FRAME")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<IFRAME")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</IFRAME")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<STYLE")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”</STYLE")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”<BASE")) $bNeed="True";
        if ($bNeed!=”True” || !strstr($sOther,”FONT-SIZE:”)) $bNeed=”True”;
        if ($bNeed==”True”)
                return str_replace(“>”,”>”,str_replace(“<","<",$sStr));
        else
                return $sStr;
}

function AddLost($sStr){
        $ret=$sStr;
        $ret.=StrDupl(“>”, (StrOccurs(strtoupper($ret), “”)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<FONT") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<B") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<I") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<U") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<S") – StrOccurs(strtoupper($ret), "“)))

来源gaodai.ma#com搞#代!码网

;
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<STRIKE") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<STRONG") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<SMALL") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<CITE") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<EM") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<CODE") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<SAMP") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<KBD") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<VAR") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<DFN") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<BIG") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<SUP") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<SUB") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H1") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H2") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H3") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H4") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H5") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(““, (StrOccurs(strtoupper($ret), “<H6") – StrOccurs(strtoupper($ret), "“)));
        $ret.=StrDupl(“”, (StrOccurs(strtoupper($ret), “<H7") – StrOccurs(strtoupper($ret), "”)));
        return $ret;
}
?>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

以上就是用PHP和ACCESS写聊天室(十)的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用PHP和ACCESS写聊天室(十)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址