-
通信数据格式标准 code 状态码 message 提示信息 data 所返回的数据查看全部
-
php字符编码转换 iconv('原始编码','目标编码','变量');查看全部
-
分 小时 日 月 星期 命令 *:取值范围内的数字; /:每查看全部
-
编码:UTF-8,GBK json_encode(UTF-8编码的数据); iconv(源编码,目标编码,数据);查看全部
-
APP通信模式查看全部
-
如果$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";}查看全部
-
已看。php app接口查看全部
-
3-1 静态缓存 三、核心技术 这两个技术在APP接口、Web应用2个领域应用得非常广。 缓存技术:主要是为了减少数据库服务器的压力。 1.静态缓存 2.Memcache、redis缓存 定时任务查看全部
举报
0/150
提交
取消