![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Patrick Sun
这个作者很懒,什么都没留下…
展开
-
PHP “??” 和“?:”的区别
$a ?? 0 等同于 isset($a) ? $a : 0$a ?: 0 等同于 $a ? $a : 0原创 2021-05-28 16:49:48 · 735 阅读 · 0 评论 -
Mac 安装PHP Redis 扩展
安装 Redis 服务安装brew install redis安装 php-redis 扩展下文中的配置目录可根据记几个的 PHP 配置自行修改。进入php官网下载redis扩展下载扩展解压安装包tar -xzvf redis-5.2.1.tgz通过phpize生成编译configure配置文件cd redis-4.*/phpize./configure --with-php-config=/usr/local/opt/php@7.4/bin/php-config原创 2021-04-13 20:26:58 · 577 阅读 · 0 评论 -
jetpack增加微博分享
Sina Weibo新浪微博Share on Sina Weibo分享到新浪微博Sharing URLhttp://service.weibo.com/share/share.php?url=%post_url%&title=%post_title%Sina Weibo Iconhttp://www.weibo.com/favicon.ico原创 2021-04-01 19:20:53 · 68 阅读 · 0 评论 -
GIT文档同步MinDoc - MinDoc模拟登陆
文章目录介绍实现方式脚本语言MinDoc 安全机制CSRF 防御MinDoc 采用token检测法图片验证码模拟登录实战结语介绍GIT文档同步Mindoc - Mindoc模拟登陆部分实现方式跨站伪造用户的请求,模拟用户的操作脚本语言PHPMinDoc 安全机制CSRF 防御MinDoc 采用token检测法token就是服务端返回给客户端类似sessionid那样一长串的类值(长是为了防暴力猜解)。csrf依赖于浏览器该问链接时自动对应网站的cookie带上,token不放co原创 2020-08-12 18:09:32 · 402 阅读 · 1 评论 -
WordPress主题制作参考用的基本函数
文章目录一、Wordpress主题包含基本模版文件.二、Wordpress Header头部PHP代码.三、Wordpress主题模版文件PHP代码.四、其他相关代码 .一、Wordpress主题包含基本模版文件.Style.css 样式表文件Index.php 主页模版文件Single.php 单一日志页面模版文件Archive.php 归档、分类模版文件Searchform.php 搜索框模版文件Comments.php 评论模版文件Footer.php 底部模版文件Header.ph原创 2021-03-19 15:44:18 · 66 阅读 · 0 评论 -
WordPress各种代码调用大全
文章目录WordPress模板基本文件WordPress Header头部 PHP代码WordPress 主体模板 PHP代码其它的一些Wordpress模板代码wordpress调用最新文章wordpress调用随机文章wordpress调用最新留言wordpress调用指定分类的文章wordpress去评论者链接的评论输出wordpress调用含gravatar头像的评论输出wordpress调用网站统计大全是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己原创 2021-03-19 15:34:56 · 1649 阅读 · 0 评论 -
wordpres——action
ation添加动作创建一个回调函数分配(挂钩)回调函数附加参数优先参数动作是挂钩的两种类型之一。它们提供了一种在WordPress Core,插件和主题的执行中特定位置运行功能的方法。它们是Filters的对应物。添加动作添加动作的过程包括两个步骤:创建一个回调函数首先,创建一个回调函数。该函数将在挂钩的动作运行时运行。回调函数就像普通函数一样:应该加上前缀,并且应该在内部functions.php或可调用的地方。它应该接受的参数将由您要挂接的动作定义;大多数挂钩都定义明确,因此请查看挂钩文档,原创 2021-03-18 15:28:07 · 111 阅读 · 0 评论 -
wordpress——Actions vs. Filters
action和filters之间的主要区别可以总结为:一个action将接收到的信息,对其执行任何操作,然后不返回任何内容。换句话说:它作用于某个东西,然后退出,没有任何东西返回到调用钩子。过滤器获取接收到的信息,以某种方式对其进行修改,然后将其返回。换句话说:它过滤掉某些东西,然后将其传递回钩子以供进一步使用。换一种说法:一个action会中断代码流以执行某些操作,然后不进行任何修改就返回到正常流程;过滤器用于以特定方式修改某些内容,以便稍后代码可以使用该修改。在一些被称为是通过挂钩定义原创 2021-03-18 14:31:20 · 149 阅读 · 0 评论 -
php-fpm配置
FPM 使用类似 php.ini 语法的 php-fpm.conf 和进程池配置文件。php-fpm.conf 全局配置段pid stringPID 文件的位置。默认为空。error_log string错误日志的位置。默认:#INSTALL_PREFIX#/log/php-fpm.log。 如果设置为 "syslog",日志将不会写入本地文件,而是发送到 syslogd。log_level string错误级别。可用级别为:alert(必须立即处理),error(错误情况),warning转载 2021-03-17 10:56:03 · 911 阅读 · 0 评论 -
解决php-fpm无法后台运行
查看php-fpm配置文件,daemonize参数配置,将其设置为yesdaemonize = yes配置参数介绍:daemonize boolean设置 FPM 在后台运行。设置“no”将 FPM 保持在前台运行用于调试。默认值:yes。原创 2021-03-17 10:25:26 · 849 阅读 · 0 评论 -
解决wordpress安装主题或插件需要FTP问题
进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777设置wp-content目录中的plugins(插件)和themes(主题)文件夹权限为777修改wp-config.php文件if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/');找到上面的代码,在后面添加如下代码define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');define("FS_.原创 2021-03-15 18:44:03 · 461 阅读 · 0 评论 -
dcoker 安装phpredis扩展
进入php容器安装:curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.1.3.tar.gztar xfz /tmp/redis.tar.gzrm -r /tmp/redis.tar.gzmkdir -p /usr/src/php/extmv phpredis-3.1.3 /usr/src/php/ext/redisdocker-php-ext-install redis验证php -m原创 2020-12-17 15:53:41 · 121 阅读 · 0 评论 -
PHP如何处理emoji表情存入utf8的数据库
文章目录使用utf8mb4字符集问题:储存性能运维上下游使用base64编码过滤emoji表情文本转义emoji表情一般Mysql表设计时,都是用UTF8字符集的。把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串。这是怎么回事呢?原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个昵称就无法存储了。这要怎么办呢使用utf8mb4字符集mysql的版本必须为v5.5.3或更高把数据库的编码改成utf8mb4 – UTF-8 Unicode然原创 2020-12-07 21:57:14 · 326 阅读 · 0 评论 -
composer基本用法
文章目录安装关于 require Key包名称包版本下一个重要版本(波浪号运算符)稳定性安装依赖包Packagist自动加载安装安装详情请看: composer安装检查 Composer 是否正常工作php composer.phar list orcomposer list 这将返回给你一个可执行的命令列表。注意: 你也可以仅执行 --check 选项而无需下载 Composer。 要获取更多的信息请使用 --help。curl -sS https://getcomposer.org原创 2020-11-27 15:10:57 · 435 阅读 · 0 评论 -
mac安装composer
文章目录安装局部安装全局安装Mac Homebrew全局安装安装局部安装curl -sS https://getcomposer.org/installer | php注意如果上述方法由于某些原因失败了,你还可以通过 php >下载安装器:php -r “readfile(‘https://getcomposer.org/installer’);” | php全局安装现在只需要运行 composer 命令就可以使用 composer 而不需要输入 php composer.pha原创 2020-11-26 18:18:52 · 170 阅读 · 0 评论 -
PHP 拼音
Pinyin最简单、最准确的PHP中文转拼音的类支持获取拼音以及拼音的缩写即首字母支持utf-8、gbk等编码能准确匹配6千多个常用汉字单个汉字,一句话,中英文混合都完美支持例子utf-8版include_once 'Pinyin.php'; echo Pinyin::getPinyin("早上好");//获取拼音 echo Pinyin::getShortPinyin("早上好");//获取拼音缩写 例子gbk版include_once 'Pinyin.php';ech原创 2020-10-14 12:02:55 · 244 阅读 · 0 评论