⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kf.php

📁 很好用的开源客服系统,下载解压后即可使用,绿色版的,不需要安装
💻 PHP
字号:
<?
define('IN_KEFU', TRUE);
include_once("include/common.inc.php");
$homepage=preg_replace("/\/([a-zA-Z\.]{4,})$/","","http://".$_SERVER["SERVER_NAME"].$_SERVER['PHP_SELF'])."/";
if($mod=Char_Cv("mod","get")){
  switch($mod){
    case "im"://调用代码
      if(strtolower(Char_Cv('charset','get'))=='utf-8')header("Content-type: text/html; charset=utf-8");
      $uid=$_COOKIE['eqmk_com_free_client_tmpid'];
      if(!$uid){
        $uid=$_SESSION['eqmk_com_free_client_tmpid'];
        if(!$uid){
          $uid=readover('eqmkdata/tmpdata/client.eqmk');
          $uid++;
          writeover('eqmkdata/tmpdata/client.eqmk',$uid);
          $uid=GetId($uid,7);
          dsetcookie('free_client_tmpid',$uid,86400*365);
          $_SESSION['eqmk_com_free_client_tmpid']=$uid;
        }
      }
      if(!file_exists('eqmkdata/tmpdata/clients/'.$uid.'.eqmk')){
        $address=getaddress($onlineip,true);
        writeover('eqmkdata/tmpdata/clients/'.$uid.'.eqmk',"$vsoft|$os|$prov|$im_systemlanguage|$im_color|$im_screensize|$im_charset|".urldecode($im_pageurl)."|".urldecode($im_referer)."|$onlineip|$address|$keyword|$searchname");
      }
      if(file_exists('eqmkdata/tmpdata/limit/'.$uid.'.eqmk'))exit();//已屏蔽此人
      $InviteIndex=$autoinvite;
      if($autoinvite==0){
        $autoinvite='';
      }else{
        $autoinvite='Y';
      }
      if(!is_numeric($delay))$delay=0;
      $delay = is_numeric($delay) ? intval($delay) : 0;
      $wid=1;
      $file="code.inc.php";
      $tip_center_skin="001";
      $tip_rightbottom_skin="QQ";
      $button1=$homepage."skins/kefu/tip/center/$tip_center_skin/accept.gif";
      $button2=$homepage."skins/kefu/tip/center/$tip_center_skin/next.gif";
      
      $tipstyle='001';
      $tippos='center';
      
      //转换邀请字符
      $invitetitle=myutf8(EqmkVars($invitetitle));
      $invitecontent=EqmkVars($invitecontent);
      $invitecontent=str_replace("\r\n"," ",$invitecontent);
      $invitecontent=myutf8($invitecontent);
      if($dialogstyle=='blue'){
        $dialogWidth='700';
        $dialogHeight='472';
      }else{
        $dialogWidth='578';
        $dialogHeight='425';
      }
      
      $dialogWidth='700';
      $dialogHeight='472';
      
      $icon="001";
      if(@filemtime('eqmkdata/tmpdata/worker.eqmk')>time()-20){
        $icon=$homepage."skins/kefu/icon/".$icon."/online.gif";
      }else{
        $icon=$homepage."skins/kefu/icon/".$icon."/offline.gif";
      }
      break;
    case "client"://对话框
      include_once('eqmkdata/sort.inc.php');
      $file="client.inc.php";
      $uid=Char_Cv("uid","get");
      if(!$uid){//解析访客临时编号
        $uid=$_COOKIE['eqmk_com_free_client_tmpid'];
        if(!$uid){
          $uid=$_SESSION['eqmk_com_free_client_tmpid'];
          if(!$uid){
            $uid=readover('eqmkdata/tmpdata/client.eqmk');
            $uid++;
            writeover('eqmkdata/tmpdata/client.eqmk',$uid);
            $uid=GetId($uid,7);
            dsetcookie('free_client_tmpid',$uid,86400*365);
            $_SESSION['eqmk_com_free_client_tmpid']=$uid;
          }
        }
      }
      if(!file_exists('eqmkdata/tmpdata/clients/'.$uid.'.eqmk')){
        $address=getaddress($onlineip,true);
        writeover('eqmkdata/tmpdata/clients/'.$uid.'.eqmk',"$vsoft|$os|$prov|$im_systemlanguage|$im_color|$im_screensize|$im_charset|".urldecode($im_pageurl)."|".urldecode($im_referer)."|$onlineip|$address|$keyword|$searchname");
      }
      if(file_exists('eqmkdata/tmpdata/limit/'.$uid.'.eqmk'))exit('Unwelcome');//已屏蔽此人
      @include_once('eqmkdata/tmpdata/worker.eqmk');
      $wid=1;
      $wqq=$Info["qq"];
      $nickname=$Info["nickname"];
      $online=$Info["online"];
      $content=eqmkcode($Info["content"]);
      $content=str_replace("%D%A","<br />",$content);
      $onlinetitle=$Info["onlinetitle"];
      $onlinetip=$Info["onlinetip"];
      $offlinetitle=$Info["offlinetitle"];
      $offlinetip=$Info["offlinetip"];
      $closetip=$Info["closetip"];
      $online=filemtime('eqmkdata/tmpdata/worker.eqmk')>time()-20 ? true : false;
      if($online){//在线
        $tiptitle=$onlinetitle;
        $tip=$onlinetip;
      }else{
        $tiptitle=$offlinetitle;
        $tip=$offlinetip;
      }
      
      $filetype=str_replace('|',' ',$allowfiletype);
      $myname='您';
      $dialogstyle='blue';
      $css="skins/kefu/dialog/$dialogstyle/style.css";
      $mtime_css=GetmTime("skins/kefu/dialog/$dialogstyle/style.css");
      if($mtime_css)$mtime_css="?".$mtime_css;
      $webtitle=$company;
      break;
    case "demo"://演示
      $type=Char_Cv("type","get");
      $charset=strtolower(Char_Cv('charset','get'));
      if($charset!='utf-8'){
        $charset='gb2312';
      }
      if($charset=='utf-8')header("Content-type: text/html; charset=utf-8");
      if($type=="icon"){
        print('<h3 style="font-family:Arial Black;">'.strtoupper($charset).myutf8('编码').'</h3>');
        echo"<script type=\"text/javascript\" src=\"{$homepage}kf.php?mod=im&type=$type&charset=$charset\"></script>";
      }elseif($type=="pic"){
        $icon=Char_Cv("icon","get");
        echo'<a href="'.$homepage.'kf.php?mod=client" target="_blank"><img src="'.$homepage.'kf.php?mod=im&type=pic&wid='.$wid.'&icon='.$icon.'" border="0"></a>';
      }elseif($type=="text"){
        $text=Char_Cv("text","get");
        if(!$text)$text="网上客服";
        echo'<a href="'.$homepage.'kf.php?mod=client" target="_blank">'.$text.'</a>';
      }
      exit();
      break;
  }
  if(file_exists('kefu/'.$file))include_once('kefu/'.$file);
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -