通过Google API客户端访问Google Play帐户报告PHP库

Google Play开发者帐户报告存储在私有Google云端存储分区中。 我想用PHP编程下载这些报告。 在此link部分 - >使用客户端库下载报告&服务帐户为此提供了步骤。 但我仍然无法实现它。 也没有示例代码可用于PHP,因为Google API客户端PHP库仍处于测试版。 那么真的有可能在PHP中访问私有Google Cloud Storage存储桶吗?通过Google API客户端访问Google Play帐户报告PH....
  •   
  • 669
  • PHP
  • 0
  • super_dodo
  • 2021/09/07

PHP执行文件的压缩和解压缩方法

最近的项目中需要用到PHP去处理文件的压缩和解压缩,网上找了一下方法大概如下。 <?php /** * PHP处理文件的压缩和解压缩 */ class FileZip { /** * 压缩文件 * @param array $files 待压缩文件 array('d:/test/1.txt','d:/test/2.jpg');【文件地址为绝对路径】 * @param string $filePath 输出文件路径 【绝对文件地址】 如 d:/test/new.....
  •   
  • 654
  • PHP
  • 0
  • super_dodo
  • 2021/09/07

Yii2中ElasticSearch的使用示例

配置部分如下: 'elasticsearch' => [ 'class' => 'yii\elasticsearch\Connection', 'nodes' => [ ['http_address' => '192.168.0.199:9200'], ['http_address' => '192.168.0.210:9200'], ], ], 您配置了es的集群,那么需要在http_address中把每一个节点的ip都要配置上, 我只有两个节点,那么,我只写了两个IP....
  •   
  • 1379
  • PHP
  • 0
  • super_dodo
  • 2021/04/29

空格 经过html_entity_decode后在utf8编码下乱码的问题

今天遇到在发邮件的部分,用户出现乱码的情况。?0?2这样的表现。查看数据表编码和代码的编码都是utf-8,在邮件发送的头部也加上了html的标签utf-8但是始终还是不行。经排查如下: 普通ASCII码空格为32,但是浏览器会对普通空格进行自动归并, 也就是如果你输入10个0x20的空格在HTML页面里面,可能会被合并成一个空格。 如果想要一致的呈现多个空格,就要用到&....
  •   
  • 1849
  • PHP
  • 0
  • super_dodo
  • 2021/03/23

PHP中以multipart/form-data上传文件流

上传文件流的类封装 class UploadPart { protected static $url; protected static $delimiter; protected static $instance; <pre><code>public function __construct() { static::$url = 'http://files.note.so/v1/file_server'; static::$delimiter = uniqid(); } public function putPart($param) { $post_data = static::buildData($pa....
  •   
  • 1630
  • PHP
  • 0
  • super_dodo
  • 2021/03/21

Laravel执行原生SQL

在项目的实际开发过程中,需要使用到Laravel进行执行原生的SQL. 1、插入语句 DB::insert('insert into test (id, name, email, password) values (?, ?, ? , ? )',[1, 'Laravel','laravel@test.com','Laravel']); 2、查询语句 $user = DB::select('select * from test where id = ?', [1]); //我们还 可以看到在执行查询的时候使用了参数绑定,以避免SQL....
  •   
  • 1354
  • PHP
  • 0
  • super_dodo
  • 2021/01/25

吐血整理60个Redis面试题,全网最全了

1.Redis 是一个基于内存的高性能key-value数据库。 2.Redis相比memcached有哪些优势: memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多redis可以持久化其数据 3.Redis是单线程 redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销 4.Reids常用5种数据类型 string,l....
  •   
  • 1616
  • PHP
  • 0
  • super_dodo
  • 2020/12/03

RESTful API规范(详细版)

rest是一种软件架构风格,如果你们的接口是 rest接口,那么就可被认为你们的的接口是restful的,英文名词和形容词的区别。 rest接口是围绕“资源”展开的,利用HTTP的协议,其实rest本也可以和HTTP无关,但是现在大家普遍的使用 rest都是依托于HTTP协议。HTTP 的url即资源。 RFC 3986定义了通用的URI语法: URI = scheme “://” authority “/” path [ “?”....
  •   
  • 1787
  • PHP
  • 0
  • super_dodo
  • 2020/12/02

PHP有哪些常见的危险函数

1、phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 2、passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()。 危险等级:高 3、exec() 功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。 危险等级:高 4、system() 功能描述:允许执行一个外部程序并回显输出,类似于 passthru()。 危险....
  •   
  • 1710
  • PHP
  • 0
  • super_dodo
  • 2020/11/30

整理一下Laravel的路径相关知识

下面是获取laravel项目的路径的内置帮助函数 app_path函数返回app目录的绝对路径: $path = app_path(); 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径: $path = app_path('Http/Controllers/Controller.php'); base_path()函数返回项目根目录的绝对路径: $path = base_path(); 你还可以使用base_path函数为相对于应用目录的给定文件生成绝对路....
  •   
  • 960
  • PHP
  • 0
  • super_dodo
  • 2020/11/25