领先的互联网解决方案提供商!

深圳 : 0755-2101 0201 广州 : 020-8092 8113 东莞 : 0769-3326 0066 <<<全国分公司
  • 网站建设
  • SEO推广
  • 客户案例
  • 联系我们
  • 扫描添加微信

    30秒获取报价:

    提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
  • 怀柔网站seo优化推广PHP通用类说明

    您现在的位置:首页 > 新闻中心 > 网站建设
    作者:http://www.xkwl.net网站建设SEO 发布于:2019-4-12 15:14:35 点击量:

    文章概要:

    怀柔网站seo优化推广PHP通用类说明 怀柔网站seo优化推广PHP通用类说明: 一般的通用类有2个 Common 类和 DBClass 类,Common类负责校验和页面跳转;DBClass


    详细内容:

    怀柔网站seo优化推广PHP通用类说明


    怀柔网站seo优化推广PHP通用类说明:

    一般的通用类有2个 Common 类和 DBClass 类,Common类负责校验和页面跳转;DBClass 类负责数据库操作和分页;

    怀柔网站seo优化推广原则:1)调DB前必须调Common验证$_REQUEST 防止注入; 2)DB 越晚打开,越早释放(由于自动释放,所以需要越晚打开)

    Common 类常用方法:

    Common::check_empty('siteNum,siteUName,siteUCode');
    //判断是否为空,每个表单名用','隔开;
     Common::check_num('id,siteNum'); //判断是否为数字
     Common::check_phone('siteMobile'); //判断是否为手机
     Common::check_IDCard('siteUCode'); //判读是否为身份证
    Common::check_IP("sip");    //判断是否为IP

    Common::check_email("uemail");    //判断是否为邮箱
    Common::form_to_array('siteNum,siteUName,siteUCode‘); //表单变成数组,直接把$_REQUEST当数组也可以,一般可不用
    Common::alert($str);    //失败警告后返回
    Common::jump($str,$url); //弹出警告后跳转
    Common::jump2($url); //不弹出警告跳转
    Common::codePath(); //得到当前路径
    Common::deCodePath($_REQUEST['selflink']);  //还原当前路径
    Common::check_date('ctime1,ctime2'); //判断是否为时间

    Common::substring($string, $sublen, $start = 0, $code = 'UTF-8');    ////中文字符函个数,$start


    Check::IDCard(str);   //严格验证身份证
    Check::datetime(str);
    Check::phone($str);        //严格检测是否是手机
    Check::mbphone($str);        //非严格检验是否是手机,只检验11位数字



    DBClass 有2个类,一个是基础类,基本不会有问题,

    还有一个是微官网后台的类,由于被以前的同事改造过,有些不一致;注意版本;

    $db=FuncClass::dblink();
    $db->pagesize=10;
    $db->execute($sql); 
    //执行SQL语句,可以执行任何SQL语句;
    //备注:如果需要分页,不能执行嵌套有from的SQL语句。
    //例如: select a.id,a.name,(select count(*) from b where b.vid=a.id) as cc where type>0    
    //类似这种的多from的语句要做分页最好用视图,不做分页没关系;
    while($rs=$db->fetch_array()){
            ....  //执行循环代码;
    };



    $db->autoExecute('buy_price',$rs1,'update',"id=$reid");
    $db->showpage('mobile');  //得到移动版的分页;
    $db->showpage();  //PC版的分页 echo $db->strpage();  //得到分页的字符串
    $db->getRow();        //得到单行


    $db->ayinsert($tn,$ary);  //插入,返回最新的ID;
    
    $db->ayupdate($tn,$ary,$where); //更新 
    
    $db->getOne($sql);         //得到一个字段; 只有微官网的类才有 
    
     $db->getRow($sql);        //得到一行;只有微官网的类才有 
    $db->getAll($sql);
    //怀柔网站seo优化推广得到手机分页返回的分页文件字符串,做代码分离需要用到,其中$url 为分页的字符串,分页用 $$替换。echo $db->pageMobileIndex($url);
    echo $db->pageindex($url);
    //$url也可不填,会自动获得。需要做伪静态的时候,可以赋值;
    //得到分页字符串文件,做代码分离需要用到,其中$url 为分页的字符串,分页用 $$替换。
    
    怀柔网站seo优化推广在微网站及OA的类中,FuncClass 类的常用方法:
    
    $db=FuncClass::dblink();         //得到一个数据库连接;
    
    FuncClass::debug();                //任何对象或变量,保存一个调试记录;
    
    FuncClass::setkey($key,$value);    //保存一个键值对,可以用于快速配置;
    
    FuncClass::getkey($key);            //得到一个键值对;
    
    FuncClass::select($v,$ary);            //用于表单选择的赋值;
    
    FuncClass::postwxdata($url,json_encode($ary)); //提交数据到微信服务器,第一个参数是地址,第2个参数是post内容
    FuncClass::PostData($url,$post);    //直接Post数据到URL上。POST为数组,例如:$rs['id']=5; $rs['info']=2345;
    FuncClass::domainUrl($GLOBALS['userid']);    //获得域名列表,传入userid;
    FuncClass::authcode($string, $operation = 'DECODE', $key = '', $expiry = 0); //加密

    为什么要把sesson封装进函数呢?

    就是为了分布式,如果是分布式服务器,session只存一台服务器的硬盘上,而其他没有,这样负载均衡后就挂了。

    预留一个session接口为分布式做铺垫;只要改这个函数就可以把session放入中间层

    FuncClass::session("id",$rs['id']);   //给session赋值;   只有一个参数就是读取session,
    FuncClass::session("authnum_session");    //读取session
     FuncClass::session_destroy();


    上一篇: 傲亚CMS-微名片
    下一篇: 延庆网站seo优化推广PHP留言本第4阶段:MVC基类 相关文章:
    2019-04-12 延庆网站seo优化推广PHP留言本第4阶段:MVC基类
    2019-04-12 怀柔网站seo优化推广PHP通用类说明
    2019-04-12 密云网站seo优化推广CMS-微收银
    2019-04-12 顺义网站seo优化推广CMS-分销系统
    2019-04-12 大兴网站seo优化推广CMS-微商城
    2019-04-12 昌平网站seo优化推广CMS-O2O商城
    2019-04-12 CMS-微官网
    2019-04-12 CMS-微会员
    2019-04-12 石景山网站seo优化推广CMS-广告追踪
    2019-04-12 傲亚CMS-微预约
    2019-04-12 通州网站seo优化推广CMS-电子优惠券
    2019-04-12 傲亚CMS-微名片
    2019-04-12 丰台网站seo优化推广CMS-LBS附近商户
    2019-04-12 西城网站seo优化推广傲亚CMS-微签到
    2019-04-12 东城网站seo优化推广-CMS分享达人
    2019-04-12 静安网站seo优化推广程序安装
    2019-04-12 海淀网站seo优化推广模板引擎8标签
    2019-04-12 朝阳网站seo优化推广-新建模板
    2019-04-12 黄浦网站seo优化推广分类目录调用
    2019-04-12 门头沟网站seo优化推广内容页相关调用
    相关分类:
  • 公司新闻
  • 常见问题
  • 行业新闻
  • 网站推广
  • 网站推广
  • 网站建设
  • 推广常识
  • IT教程
  • SEO优化
  • 网站开发
  • 客户案例
  • 解决方案
  • CMS
  • 提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
    1. 首页
    2. 网站建设
    3. 网站推广
    4. 软件开发
    5. 案例展示
    6. 关于我们
    7. 联系我们

      扫码添加微信咨询

    Copyright 2008-2018 深圳市信科网络科技有限公司 Shenzhen Sinco Network Co., Ltd 严禁抄袭模仿本站 违者依法追究责任! 粤ICP备14083186号-3

  • 深圳公司
    电话 : 0755-2101 0201
    手机 : 136 3165 7619
    地址 : 深圳市龙华新区东环一路旭日大厦ll08室
  • 广州分公司
    电话 : 020-8092 8113
    手机 : 135 3988 3715
    地址 : 广州市海珠区宝岗大道268号中新大厦1912
  • 东莞分公司
    电话 : 0769-3331 9353
    手机 : 137 1719 8162
    地址 : 东莞市南城区鸿福路83号曼哈顿广场2409
  • 武汉分公司
    电话 : 027-8355 8661
    手机 : 182 4491 9118
    地址 : 武汉市东西湖区金银湖路18号财富大厦30E
  • 上海分公司
    电话 : 021-3113 7661
    手机 : 132 6719 9217
    地址 : 上海市闸北区江场西路299弄中铁广场堡尼大厦2131
  • 拨打电话
  • 添加微信
  • QQ咨询