ThinkPHP6使用MongoDB报错问题

Jackey PHP 1,889 次浏览 0 评论 ,
到目录下 vendor/topthink/think-orm/src/db/connector/Mongo.php下 将这段代码: if (empty($config['dsn'])) { $config['dsn'] = 'mongodb://' . ($config['username'] ? "{$config['username']}" : '') . ($config['passw...

PHP cURL 配置代理及关闭ssl验证

Jackey PHP 4,347 次浏览 1 评论 ,
[codesyntax lang="php"] <?php $content = '提交内容'; $ch = curl_init('https://www.baidu.com'); curl_setopt_array($ch, array( CURLOPT_POST => TRUE, CURLOPT_RETURNTRANSFER => TRUE, // 配置代...

ThinkAdmin V4.0(thinkphp5.1.35) swoole整合记录

Jackey PHP 4,915 次浏览 0 评论 ,
源码为ThinkAdmin V4.0(thinkphp5.1.35) 为了适合win做开发,环境采用的docker centos7.6 踩坑记录: 1.安装topthink/think-swoole报错: The "https://packagist.laravel-china.org/packages.json" file could not be do...

PHP文件核心编程

Jackey PHP 2,909 次浏览 0 评论 ,
想一想:什么是文件? Linux文件 定义:存储在某种设备中的一段数据流 在Linux中,几乎一切都是文件 文件类型:普通文件、链接文件、目录文件、设备文件 设备文件:/dev/tty, /dev/null, /dev/zero 每个文件对应一...

phpMyAdmin 提示 No input file specified 解决方法

Jackey PHP 6,935 次浏览 0 评论
phpMyAdmin 访问报错:No input file specified 修改php.ini 文件,加入phpMyAdmin 的路径: open_basedir=/home/admin:   phpMyAdmin 登录报错:mysqli_real_connect(): (HY000/2002): No such file or directory ...

PHP数组原理和高级应用

Jackey PHP 3,438 次浏览 1 评论 ,
如何构造一个数组? 通常做法:$items = array() 也可以不初始化直接写: $item[0] = 'abc123'; $item[] = 'abc123'; items['name'] = 'andy'; 我们还可以这样写: $items = ['a', 'b', 'c']; 其实,对象也能当做数...

PHP编码技巧

Jackey PHP 2,829 次浏览 0 评论 ,
编写代码的“四项基本原则” 正确的实现功能 执行的速度要快 占用的系统资源少 后期维护方便 良好的编码习惯 习惯1:命名非常重要 最重要的命名注意事项 命名要有实际的含义 命名的风格要保持一致 不用...

PHP 根据用户ID生成邀请码

Jackey PHP 5,894 次浏览 0 评论 ,
PHP根据用户ID生成邀请码,并可根据邀请码回推用户的ID。 封装类: [codesyntax lang="php"] <?php class InviteCode { // 给定字符序列 // 可以更换其中的顺序和字母,但是不可以包含数字零('0') const...

深入理解正则表达式

Jackey PHP 3,334 次浏览 0 评论 ,
正则表达式基础 完整的正则表达式是由两种字符组成。特殊字符(元字符)和普通字符(文本) 示例:/^\d+hello.*/ ^\d + .* 都是元字符 hello是文本字符 元字符 常见的元字符 . 匹配除换行符意外...

PHP之Xdebug

Jackey PHP 2,841 次浏览 0 评论 ,
Xdebug 简介 Xdebug 是一个开放源代码的 PHP 程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。 Xdebug 安装 下载地址:https://xdebug.org/download.php Linux安装 $ curl -O https://xdebug.org/...

PHP之sphinx

Jackey PHP 3,196 次浏览 0 评论 ,
什么是sphinx? Sphinx是一个独立的全文索引引擎,专门用来对大数据量的大文本字段类型建索引的软件。 sphinx的使用流程: 如:查询出所有歌词中带有冬天。 1. 先查询sphinx中的索引,然后sphinx会返回所有带冬天的歌曲的i...

PHP之mongodb

Jackey PHP 3,182 次浏览 0 评论 ,
什么是NOSQL? nosql(not only sql),指非关系型数据库。常见产品:mongodb,redix,memcache等。通常以key-val的形式存储数据。 特点: 操作简单、灵活 高并发时读写的性能优秀 可以分布式存储(便于扩展) mongod...

使用macaw搭建MVC结构

Jackey PHP 4,063 次浏览 0 评论 , ,
前言 在上一篇文章中,我们使用 codingbean/macaw 这个 Composer 包构建了两条简单路由,第一条是响应 GET ‘/fuck’ 的,另一条会 hold 住所有请求。其实对 PHP 框架来说,有了路由就有了一切。所以接下来我们要做的事情就是让 MFFC ...

使用macaw搭建路由

Jackey PHP 5,065 次浏览 0 评论 ,
前言 本篇将讲述如何构建路由。推荐 https://github.com/NoahBuscher/Macaw,对应的 Composer 包为:noahbuscher/macaw 安装macaw 我们可以直接编辑composer.json文件,添加即可: { "require": { "noahbuscher/m...

常见的HTTP认证机制

Jackey PHP 3,535 次浏览 0 评论 ,
基于cookie的认证机制 Cookie认证机制就是为一次请求认证在服务端创建一个Session对象,同时在客户端的浏览器端创建了一个Cookie对象;通过客户端带上来Cookie对象来与服务器端的session对象匹配来实现状态管理的。默认的,当我们关...
Go