为了账号安全,请及时绑定邮箱和手机立即绑定
  • 通信数据格式标准 code 状态码 message 提示信息 data 所返回的数据
    查看全部
  • php字符编码转换 iconv('原始编码','目标编码','变量');
    查看全部
  • 分 小时 日 月 星期 命令 *:取值范围内的数字; /:每
    查看全部
    2 采集 收起 来源:定时任务

    2018-03-22

  • 编码:UTF-8,GBK json_encode(UTF-8编码的数据); iconv(源编码,目标编码,数据);
    查看全部
  • APP通信模式
    查看全部
    2 采集 收起 来源:客户端APP通信

    2015-02-12

  • 如果$key=>$value中,key为数字,无法转变为XML格式中的节点名称,可采用如下方式转换:<item id="$key">$value</$item>
    查看全部
  • self引用常量或静态方法
    查看全部
  • 那么这时候app就会发送一个错误日志给服务器了。服务器就会记录下来。这是获取错误信息的一个方法。 error_log->init.php|版本升级信息获取失败(这个值是客户端拼接过来的) [init.php代表初始化接口]
    查看全部
  • 请求一下app,数据出来了。但是请求初始化接口的时候肯定是有问题的。初始化接口有问题是不会影响首页数据的。
    查看全部
  • <?php //4-9 APP错误日志接口 require_once('./common.php'); class ErrorLog extends Common { public function index() { $this->check(); //获取错误信息的值 $errorLog = isset($_POST['error_log']) ? $_POST['error_log'] : ''; if (!$errorLog) { return Response::show(401,'日志为空'); } $sql = "insert into error_log( `app_id`, `did`, `version_id`, `version_mini`, `error_log`, `create_time`) values( ".$this->params['app_id'].", '".$this->params['did']."', ".$this->params['version_id'].", ".$this->params['version_mini'].", '".$errorLog."', ".time()." )"; //echo $sql; $connect = Db::getInstance()->connect(); //var_dump(mysql_query($sql,$connect));//返回true代表成功 if (mysql_query($sql,$connect)) { return Response::show(200,'错误信息插入成功'); } else { return Response::show(400,'错误信息插入失败'); } } } $error = new ErrorLog(); $error->index();
    查看全部
  • 统一一个入口
    查看全部
  • echo的内容包括默认的http头信息,一般默认不需要设置。如果需要,则使用header()方法进行设置。
    查看全部
  • staticcache.php <?php class File{ //定义一个默认的路径 private $_dir; //定义一个文件名后缀的常量 const EXT = '.txt'; public function __construct(){ //获取文件的当前目录,再放到该目录下的files文件夹中,然后赋给$_dir $this->_dir = dirname(__FILE__).'/files/';} //把生成/获取/删除缓存这三个操作封装在cacheData方法中 public function cacheData($key,$value = '',$path = ''){ //拼装成一个文件:默认目录、路径、文件名、文件名后缀 $filename = $this->_dir.$path.$key.self::EXT; //将value值写入缓存 if($value !== ''){ //删除缓存 if (is_null($value)){ return @unlink($filename);//unlink删除文件,@忽略警告} //如果目录不存在就创建目录,首先要获取这个目录 $dir = dirname($filename); if(!is_dir($dir)){ mkdir($dir,0777);} return file_put_contents($filename, json_encode($value));} //获取缓存 if(!is_file($filename)){return FALSE; }else{return json_decode(file_get_contents($filename),true);}}} teststatic.php <?php require_once('./staticcache.php'); $data = array( 'id' => 1, 'name' => 'panda', 'number' => array(1,7,8) ); $file = new File(); //删除缓存 if($file->cacheData('index_yjp_cache',null)){ echo "success";}else{echo "error";}
    查看全部
    1 采集 收起 来源:静态缓存

    2018-03-22

  • 已看。php app接口
    查看全部
    1 采集 收起 来源:课程简介

    2014-12-11

  • 3-1 静态缓存 三、核心技术 这两个技术在APP接口、Web应用2个领域应用得非常广。 缓存技术:主要是为了减少数据库服务器的压力。 1.静态缓存 2.Memcache、redis缓存 定时任务
    查看全部
    1 采集 收起 来源:静态缓存

    2016-04-10

举报

0/150
提交
取消
课程须知
1、熟练掌握PHP基本语法知识 2、熟练掌握PHP面向对象思想 3、具有1-2年开发经验
老师告诉你能学到什么?
1、客户端APP如何与服务器端通信 2、xml、json通信格式数据封装 3、缓存技术 4、crontab定时任务 5、APP接口开发 6、APP版本升级

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!