• 项目开发写代码常用


    【编码设置】
    header("Content-type: text/html; charset=utf-8");
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta charset="UTF-8">

    【PHP文件头部】
    header("Content-type: text/html; charset=utf-8");
    error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_WARNING);
    date_default_timezone_set('Asia/Shanghai');
    ini_set ('memory_limit', '1280M');


    【thinkphp多表查询】
    $table="tb_user a,tb_info b";
    $field="a.id,a.name,a.sex,b.img";
    $order="a.id desc,b.create_time desc";
    $map['a.is_del']=0;
    $limit=(($_GET['page']-1)*$_GET['limit']).','.$_GET['limit'];
    $list = M('')->table($table)->field($field)->where($map)->order($order)->limit($limit)->select();
    $sql_res = M('')->getLastSql();

    【快速打印数组】
    function qq($arr){
    echo "<pre>";
    print_r($arr);
    echo "</pre>";
    exit;
    }

    【通用Json返回格式】
    function retJson($errno,$errmsg,$keys='',$arrs=array()){
    $ret['errno'] = $errno;
    $ret['errmsg'] = $errmsg;
    echo json_encode($ret);exit;
    }

    调用方法:
    retJson(1001, '参数错误');
    retJson(0, '获取成功', array('data'),array($result));
    retJson(0, '获取成功', array('data1','data2','data3'),array($a,$b,$c));

    【获取客户端IP地址】
    function getIP(){
    $ip=getenv('REMOTE_ADDR');
    $ip_ = getenv('HTTP_X_FORWARDED_FOR');
    if (($ip_ != "") && ($ip_ != "unknown")){
    $ip=$ip_;
    }
    return $ip;
    }

    【按照年月日创建目录,并返回目录地址】
    function makeDir(){
    date_default_timezone_set('Asia/Shanghai');
    $log_path = $_SERVER['DOCUMENT_ROOT'].'/FxData';

    //创建“年份”文件夹,格式为: /Data/2014
    $log_path_year = $log_path.'/'.date("Y",time());
    if(!is_dir($log_path_year)) {
    mkdir($log_path_year, 0777, true);
    }

    //创建“月份”文件夹,格式为: /Data/2014/201412
    $log_path_month = $log_path_year.'/'.date("Ym",time());
    if(!is_dir($log_path_month)) {
    mkdir($log_path_month, 0777, true);
    }

    //创建“日期”文件夹,格式为: /Data/2014/201412/20141212
    $log_path_date = $log_path_month.'/'.date("Ymd",time());
    if(!is_dir($log_path_date)) {
    mkdir($log_path_date, 0777, true);
    }

    return $log_path_date;
    }


    【win7设置无线热点】
    netsh wlan set hostednetwork mode=allow ssid=abc key=12345678
    netsh wlan start hostednetwork

  • 相关阅读:
    strpos 判断字符串是否存在
    TP 自动验证
    label 标签的用法,点label选中单选、复选框或文本框
    str_replace 替换 小技巧
    数据库文件MDF的空间占满了,没有自动增长是怎么回事?
    (4.7)mysql备份还原——深入解析二进制日志(3)binlog的三种日志记录模式详解
    (4.6)mysql备份还原——深入解析二进制日志(2)binlog参数配置解析
    (1.16)mysql server优化之buffer pool
    COALESCE函数
    linux网络设置和虚拟机克隆转移之后网卡找不到
  • 原文地址:https://www.cnblogs.com/rxbook/p/6008994.html
Copyright © 2020-2023  润新知