未分类
107 篇文章
uncategorized
如何设置PHP的环境变量步骤(windows系统)
1.找到“高级系统设置”(二选一的方法找到环境变量) ① 我的电脑-属性-高级-环境变量 ②win8,10 直接在搜索框搜 “查看高级系统设置”-环境变量 2.找到变量"Path" (win10用②) ①在原来的后边加上“;D:/xammp/php” (ph...
Yii2框架的csrf验证原理分析及token缓存解决方案
本文主要分三个部分,首先简单介绍csrf,接着对照源码重点分析一下yii框架的验证原理,最后针对页面缓存导致的token被缓存提出一种可行的方案。涉及的知识点会作为附录附于文末。感兴趣的朋友了解一下吧。 1.CSRF描述 CSRF...
PHP Xdebug + PhpStorm调试远程服务器代码
1.服务器(linux centos)安装xdebug pecl install xdebug 注意看安装完成之后会显示 debug.so 的路径,记录下来 2.配置 php.ini如果不知道php.ini在哪,可以搜一下 find / -name "php.ini" 加入xdebug配置 zen...
tp框架引入tcpdf插件步骤以及TCPD中文乱码的解决方法
做项目时用到HTML生成PDF,发现TCPDF插件功能比较适合,因此选择了这款插件具体流程如下: 1.通过Composer下载最新版TCPDF,切换到程序根目录运行如下命令(Windows下DOS命令切换): composer require tecnickcom/tcpdf 命...
PHP中最常用的header头定义汇总
###内容类型### header('Content-Type: text/html; charset=utf-8'); //网页编码 header('Content-Type: text/plain'); //纯文本格式 header('Content-Type: image/jpeg'); //JPG、JPEG header(&#...
PHP中trim函数怎么用?
PHP trim函数 trim() 函数移除字符串两侧的空白字符或其他预定义字符。 相关函数: ● ltrim()函数:移除字符串左侧的空白字符或其他预定义字符。 ● rtrim()函数:除字符串右侧的空白字符或其他预定义字符。 基本语法 tri...
Laravel中如何给图片加水印?
在这个例子中,我们将安装intervention/image包,然后我们将创建一个简单的Route来添加图像水印。 安装 intervention/image 包 我们需要安装 intervention/image 包添加水印到图像,所以你可以使用以下命令安装: composer...
如何安装 php scws(分词组件)?
1、安装 bzip2 及 gcc gcc-c++ yum install bzip2 yum -y install gcc gcc-c++ 2、下载 scws-1.2.3 的代码 wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 3、解压 tar xvjf scws-1.2.3.tar.bz2 4、安装 cd ...
浅谈PHP无限极分类原理
1.递归:程序调用自身的编程技巧称为递归 2.案例: /** * @param 递归 $[name] */ function deeploop(&$i=1){ echo $i; $i++; if($i < 10){ deeploop($i); } } deeploop(); 结果:12345...
PHP 实例
PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参数 PHP全局变量PHP静态变量PHP 算术运算符实例PHP 数组函数 array()PHP数组函数 array_change_key_case()PHP 数组函数 array_chunk() ...