thinkphp5图片处理

thinkphp5图片处理

我们经常需要对上传的图片进行缩略处理 因为大图片访问起来很占带宽 我们可以通过安装包composer require topthink/think-image

admin 2021-11-05 23:35:21 40
thinkphp5环境变量

thinkphp5环境变量

在thinkphp5中如何取得环境变量 通过助手函数env()获取环境变量,该函数最终也是调用Env对象中的get方法 env(); 参数为空获取全部的环境变量 env('APP_PATH'); 环境变量不区分大小写(对大小写不敏感) env('app_path'); 我们可以通过 Env对象的set方法设置项目的环境变量 En

admin 2021-11-05 23:32:25 39
thinkphp5字段缓存

thinkphp5字段缓存

在用thinkphp5开发项目时,经常需要添加字段 最近发现,提示字段找不到 其实只需要执行命令`php think optimize:schema`即可

admin 2021-11-05 23:20:06 34
php面试

php面试

1、什么是阻塞和非阻塞,同步和异步,进程线程协程,队列和栈 2、mysql隔离机制,脏读和幻读 3、session拦截机制 4、php常用排序算法 5、unset变量后会立即删除变量吗 6、redis过期策略

admin 2021-09-07 15:12:09 72
php shell

php shell

phpshell root@yansy:/media/D///C+案例# cat 1.html|grep -nHo --color 'img_5'|wc -l 2 root@yansy:/media/D///C+案例# cat 1.html| sed -n '/<\/span>\/5/p'     &nb

admin 2021-08-03 22:12:54 300
php计数器

php计数器

 1.session实现 counter1.php <body style='font-size:14px;'> <?php  session_start();  $counter=$_SESSION["counter"];  if($counter==""){   $counter=1;  &

admin 2021-08-03 22:12:35 297
php存储过程输入参数

php存储过程输入参数

 example: <?php // create procedure withparam(in id int) select username from userinfo where userinfo.id=id define('CLIENT_MULTI_RESULTS',131072); $host="localhost"; $user="root"; $passw

admin 2021-08-03 22:12:08 277
php存储过程输出参数

php存储过程输出参数

 example: <!-- create procedure in_out (in parameter integer) begin declare variable varchar(20); if parameter=1 then set variable='MySQL'; else set variable='PHP'; end if; insert in

admin 2021-08-03 22:12:08 262
php存储过程输入输出参数

php存储过程输入输出参数

 example: <!-- SHOW CREATE PROCEDURE hi; create procedure inoutsp(in id int,out str varchar(50)) begin if id=1 then set str="1->hello"; else set str="othernumber->hi"; end if;

admin 2021-08-03 22:12:00 253
PHP在匿名函数内调用外部类函数

PHP在匿名函数内调用外部类函数

https://m.656463.com/wenda/PHPznmhsndywblhs_491我想在A类中调用我的函数而不是在匿名函数内的B类中调用它怎么做? 这是我的示例代码。 <?php class A extends Z{ public function sampleFunction($post){ // code here }

admin 2021-07-27 16:25:58 76
13个PHP魔术函数

13个PHP魔术函数

https://blog.csdn.net/mnmnwq/article/details/82462108 __construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 __destruct() 当删除一个对象或对象操作终止时被调用。 __call() 对

admin 2021-07-27 16:23:00 79
PHP面向对象详细解析

PHP面向对象详细解析

https://baijiahao.baidu.com/s?id=1630393412844250219&wfr=spider&for=pc 一、定义类 使用关键字class定义 二、实例化对象 使用关键字new实例化对象 三、类成员的添加和访问 (1)类成员:属性、方法、常量 (2)添加成员需要使用修饰符 public、protected、pr

admin 2021-07-24 14:22:38 80
php 构造函数参数

php 构造函数参数

https://blog.csdn.net/besily/article/details/5069383 https://www.cnblogs.com/hpliu2729/archive/2013/03/28/2987396.html 在PHP里,如果你没有手写构造函数,则php在实例化这个对象的时候,会自动为类成员以及类方法进行初始化,分配内存等工作,但是有些时

admin 2021-07-24 14:22:35 68
php继承类 extends用法详解

php继承类 extends用法详解

https://www.php.cn/php-weizijiaocheng-371591.html 类继承很重要,作为程序员也基本每天都会和他打交道,但是有些东西你真的都知道吗?下面是从官网上面看到的。 一个类可以在声明中用 extends,关键字继承另一个类的方法和属性。PHP不支持多重继承,一个类只能继承一个基类。 被继承的方法和属性可以通过用同样的名字重新声明被覆盖。但

admin 2021-07-24 14:22:34 73
好好耕耘 PHP伪类型和伪变量

好好耕耘 PHP伪类型和伪变量

https://www.cnblogs.com/457248499-qq-com/p/7357793.html 一、伪类型 PHP伪类型有三种,分别是:1,mixed混合类型。2,number数字类型。3,callback回调类型。 1,mixed混合类型: mixed说明一个参数可以接受多种不同的类型,但并不是所有的类型。

admin 2021-07-24 14:21:59 54
PHP 面向对象

PHP 面向对象

https://www.runoob.com/php/php-oop.html 在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。 在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。

admin 2021-07-24 14:21:58 69
phpstudy composer

phpstudy composer

https://www.cnblogs.com/wangyuyanhello/p/12868762.html https://blog.csdn.net/u012069379/article/details/79994102 1.phpstudy一键下载安装composer 2.phpstorm 和 cmd 命令行执行composer 显示:

admin 2021-07-24 08:21:58 58
php分页带跳转功能

php分页带跳转功能

<?php //链接数据库'查询 mysql_connect('localhost','username','userpwd')or die("数据库链接失败".mysql_error()); mysql_select_db('库名'); mysql_query('set names utf8'); $sql1="select * from user "; $query1=m

admin 2021-07-23 16:57:30 205
php实现301,404跳转

php实现301,404跳转

301跳转 <?php     $the_host = $_SERVER['HTTP_HOST'];  $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';  if($the_host !== 'www.jb51.net') &

admin 2021-07-23 16:55:30 192
php标准注释

php标准注释

 转:http://hi.baidu.com/ycvsjl/item/5630021ea3f57cf186ad4e02 PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc。 1. 什么是phpDocumentor ? PHPDocumentor&

admin 2021-07-16 17:15:43 268
php操作xml

php操作xml

php更新xml结点 <?php $xml = new DOMDocument(); $xml->load('books.xml'); foreach($xml->getElementsByTagName('title') as $list) { $value = $list->nodeValue; if ($value == 'asp') { $list

admin 2021-07-16 17:15:38 265
php生成静态HTML页面

php生成静态HTML页面

 index.php <body style="font-size:12px;"> <?php  header("content-type:text/html;charset=utf-8");  date_default_timezone_set("Asia/Shanghai");  $cn=mysql_connect("loca

admin 2021-07-16 17:15:36 215
php递归

php递归

php递归求和 <?php $num=3; function sum($num){       static $tot;        if($num>=1){   &

admin 2021-07-16 17:08:08 406
php etags

php etags

 http://www.web-tinker.com/article/20075.html <?php ob_start(); //此处是页面的代码 //这里用当前分钟数做测试 #echo time(); echo "hello the world!"; include "conn.php"; $db=mysql_select_db("aabb"); $sql

admin 2021-07-16 17:07:58 237
php xdebug安装

php xdebug安装

 http://www.cnblogs.com/mo-beifeng/articles/2446142.html http://www.zhuoda.org/xiezhi/102263.html http://www.phpchina.com/archives/view-33581-1.html  1655  cd xdebug-2.2.3/  

admin 2021-07-16 17:07:56 290
php eaccelerator安装

php eaccelerator安装

 转:http://blog.csdn.net/21aspnet/article/details/8194030 eAccelerator是一个非常优秀的PHP加速器,通过缓存编译之后的PHP代码文件,使得PHP编译对服务器的开销几乎为零。eAccelerator本身的开销也是极少的   最新的PHP5.4.8安装eAccelerator, 需要注意的是要安装高版本

admin 2021-07-16 17:07:51 228
phpsh

phpsh

 转:http://blog.s135.com/post/392/ PHPSH 是 Facebook 团队开发的一款交互式 PHP Shell,可以方便地进行PHP命令行测试。   网址:http://www.phpsh.org/   安装方法: cd /opt/ wget http://www.phpsh.org/phpsh-latest

admin 2021-07-16 17:07:50 225
php调用imagick生成缩略图

php调用imagick生成缩略图

phpshell <?php          function publish_slide($slide_id,$publish){                  $slide_info=$this-&gt

admin 2021-07-15 16:55:00 196
用js取得php生成的cookie

用js取得php生成的cookie

 1.php <?php   header("content-type:text/html;charset=gb2312");   session_start();   setcookie("username","yansy",time()+3600*24);   $value = "my c

admin 2021-07-14 18:20:02 226
php实现最近浏览的商品

php实现最近浏览的商品

 <?php setcookie("test[username]","yansy",time()+3600); setcookie("test[age]","26",time()+3600); setcookie("test[sex]","男",time()+3600); //print_r($_COOKIE["test"]); ?> <?php 

admin 2021-07-14 18:20:01 204
php倒计时

php倒计时

 <?php  function left_time($end_date){     $unix_timestamp=strtotime($end_date);        $date = $unix_timestamp-time();    

admin 2021-07-14 18:19:59 228
php.ini中error_reporting参数的配置

php.ini中error_reporting参数的配置

http://www.jb51.net/article/27560.htm error_reporting(0);//禁用错误报告  error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息  error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_W

admin 2021-07-14 18:19:58 231
php隐藏下载真实路径

php隐藏下载真实路径

 平时我们在一些网站上看到提供软件下载,链接中只有一些参数,却看不到真实的路径. 图片,文档左键点击,都是弹出另存为对话框,而不是直接打开! 另附ASP版的:http://yansy115.blog.163.com/blog/static/233085042007918111537747/ index.php <?php header("content-type:text

admin 2021-07-14 18:18:56 968
php查找重复的记录

php查找重复的记录

 1.查找有一个字段值重复的sql语句  select username,count(*) from userinfo group by username having count(*)>1 ; 2.查找有一个字段值重复的php脚本 <?php $cn=mysql_connect("localhost","root",""); $db=mysql_sele

admin 2021-07-14 17:50:55 258
PHP用CURL发送Content-type为application/json的HTTP请求

PHP用CURL发送Content-type为application/json的HTTP请求

如何用php模拟json请求 只需设置header头 ``` $url ="http://www.test.com/articles/_search?size=10&from=$from"; $json_data = json_encode ( $params ); $json_data = "{'name':'test'}"; $res

admin 2021-05-30 03:16:03 109
腾讯云对象存储cos鉴权php代码

腾讯云对象存储cos鉴权php代码

我们可以将静态文件,比如js文件,css文件以及图片之类的保存到cos源 这样当访问这些资源的时候可以快速的访问到,大大加快了网站的响应速度 一般情况下,在 CDN 上分发的内容默认为公开资源,用户拿到 URL 后均可进行访问,为避免恶意用户盗刷您的内容进行牟利,除了通过 referer 黑白名单、IP 黑白名单、IP 访问限频等访问控制策略外,

admin 2021-05-08 22:47:05 113
树莓派armbian安装php开发框架laravel

树莓派armbian安装php开发框架laravel

自从老早入手了树莓派 为了省事直接apt-get install php 默认安装的php5,已经非常落后了 平时在树莓派上主要用python脚本和shell脚本 这两天看看能不能安装php7,这样可以跑起laravel框架 `apt-get install php7.2` 报错Unable to locate package

admin 2021-03-14 03:43:14 204
php中二维数组排序

php中二维数组排序

在上一篇文章[php数组排序字典序](https://www.yuanchengzhushou.cn/article/8017.html)我们已经会一维数组如何排序 今天讲讲二维数组如何排序 对2维数组或者多维数组排序是常见的问题,在PHP中我们有个专门的多维数组排序函数,下面简单介绍下: array_multisort(array1,so

admin 2021-02-10 00:43:40 138
用php将图片生成base64编码

用php将图片生成base64编码

经常需要用到将上传的图片生成base64编码 如何实现,见以下代码 ``` public function getExt($img){ //服务器图片路径 $file = storage_path("app/".$img); $fi = new \finfo(FILEINFO_MI

admin 2021-02-10 00:30:04 138
php取昨天明天的日期

php取昨天明天的日期

我们已经知道如何在[linux中shell取昨天明天日期](https://www.yuanchengzhushou.cn/article/8107.html) 如何在php中取日期呢? ``` $ cat 1.php ```

admin 2021-01-31 22:01:28 172
php7微信公众号errcode":41005,"errmsg":"media data missing

php7微信公众号errcode":41005,"errmsg":"media data missing

在上篇文章[laravel微信公众号开发](https://www.yuanchengzhushou.cn/article/8046.html)我们已经讲过公众号开发 这里假设你已经入门了公众号开发, 当我们向公众号上传素材如图片时发现报错,提示errcode":41005,"errmsg":"media data missing 百度发现

admin 2021-01-22 23:57:14 214
php实现网站集成qq登录

php实现网站集成qq登录

在日常浏览网站的过程中,我们发现大大小小的网站都集成了微信登录和qq登录 其中微信登录个人无法申请,如果以公司的名义申请到,可以参考上篇文章 [网站集成微信扫码登录](https://www.yuanchengzhushou.cn/article/8045.html) qq互联登录我们可以申请到,当然其中心酸只有自己能够体会 我们可以打开`

admin 2021-01-22 23:41:56 161
php中使用递归显示层级结构

php中使用递归显示层级结构

php中使用递归显示层级结构 ``` $dbms='mysql'; //数据库类型 $host='localhost'; //数据库主机名 $dbName='blog'; //使用的数据库 $user='root'; //数据库连接用户名 $pass='123456'; //对应的密码 $dsn="

admin 2021-01-13 20:58:55 178
laravel引入第三方类库phpexcel导出excel

laravel引入第三方类库phpexcel导出excel

在日常的程序开发中,我们可能需要用到导出excel的功能 当然我们可以通过`composer require phpoffice/phpspreadsheet`安装扩展包来实现 有没有别的办法 第一步;下载phpexcel `https://github.com/PHPOffice/PHPExcel` 第二步:项目目录里新建Libs文

admin 2021-01-06 23:26:01 266
php中array_filter函数

php中array_filter函数

在`php`中我们经常需要过滤数组 array_filter() 函数可以用回调函数过滤数组中的元素, 该函数把输入数组中的每个键值传给回调函数。如果回调函数返回 true,则把输入数组中的当前键值返回给结果数组。数组键名保持不变。 1、过滤等值为false的元素 ``` $arr = [0, 1, 2, false, '', null

admin 2020-12-06 21:52:45 146
php数组与url相互转换

php数组与url相互转换

我们在用`php`进行数组操作和字符串操作时,如果用一些函数,会大大简化操作, 无而自己来写代码即可实现 我们经常可能需要将数组转换为key=value的字符串 如何方便高效的操作呢 我们可以使用`http_build_query`和`parse_str`来进行 `1 、将数组转换为url` ```

admin 2020-12-06 19:31:07 163
php数组排序字典序

php数组排序字典序

在`php`中我们经常需要对数组进行排序 比如按照键名来排序,按照键值来排序 `sort()` 函数用于对数组单元从低到高进行排序。 `rsort()` 函数用于对数组单元从高到低进行排序。 `asort()` 函数用于对数组单元从低到高进行排序并保持索引关系。 `arsort()` 函数用于对数组单元从高到低进行排序并保持索引

admin 2020-12-06 19:16:08 184
php字符串排序

php字符串排序

在`php`中如何对字符串进行排序 字符串按照`ASCII码`顺序排序 假设字符串为`hellotheworld123` ``` $str = 'hellotheworld123'; $arr = str_split($str); asort($arr); $str = implode('',$arr); echo $str;

admin 2020-12-06 18:58:48 138
多php环境下使用composer命令

多php环境下使用composer命令

由于安装了多个`php` 并且环境变量设置了`php`默认为`php5` 这样在用`composer require`安装扩展包时,用的是`php5` 怎样在不修改环境变量的情况下正确的使用`composer` 只需要全路径使用即可 `/app/php7/bin/php /bin/composer require xxx`

admin 2020-12-01 19:38:45 128
php数学运算取整四舍五入千分位

php数学运算取整四舍五入千分位

在做报表时,经常会碰到数学运算,保留小数点位数,四舍五入之类的 怎么优雅的运算呢? `直接取整,舍弃小数保留整数` echo intval(4.5); //4 `向上取整` >echo ceil(4.3); // 5 echo ceil(9.999); // 10 `舍去法取整向下取整` >echo floor

admin 2020-12-01 19:33:21 169
php中常用的加密解密函数

php中常用的加密解密函数

在`php`中我们经常要用到加密解密 比如用户注册,输入了密码,我们需要将`密码加密`后,保存到数据库 那么在登录时,我们需要加密验证 在`php`中有哪些加密函数呢? ``` use Illuminate\Support\Facades\Hash; 1 $passwordHash = password_hash('123

admin 2020-11-25 22:34:10 142
php中使用定界符EOF

php中使用定界符EOF

我们在`shell`中使用过`EOF` 那么在`php`中如何使用 可以将一段内容输出 我们在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误,这个时候我们就可以使用定界符 ```

admin 2020-11-25 22:28:52 151
windows中phpstudy配置laravel运行环境

windows中phpstudy配置laravel运行环境

`phpstudy`作为windows上的一款好用`php`集成开发环境 能够帮助我们节约大量的时间,让我们把时间花在开发上 怎么让`phpstudy`支持`laravel` 我们必须通过`phpstudy`的图形界面来修改,`一定不能`直接编辑器修改`配置文件`,不然改了也白改,会直接被覆盖掉 想让`phpstudy`支持`lara

admin 2020-11-20 20:00:38 914
php中url传递数组

php中url传递数组

我们知道在php中url可以用来传递`参数` 然后我们可以通过`$_GET`来获取参数 有没有办法用`url`来传递数组 答案是可以的 以下`url`即可传递数组 >https://www.test.cn/test/1?id=1&data[mobile]=18812345678&data[qq]=183367466 在`l

admin 2020-11-16 22:02:24 149
php通过curl实现代理

php通过curl实现代理

我们已经`refer`和`HTTP_CLIENT_IP`和`HTTP_X_FORWARDED_FOR`都可以伪造 我们也经常听说`REMOTE_ADDR`不能伪造 那么它到底能不能伪造 >cat proxy.php

admin 2020-11-10 19:21:45 183
php通过curl伪造refer和ip

php通过curl伪造refer和ip

经常一些代码会限制访客的`refer`及`ip` 比如投票为了防止刷票,会限制`ip` 比如网站为了防止爬虫爬取网站内容,会限制`refer` 其实`refer`和`ip`都可以伪造,并且`ip`无须有效 >

admin 2020-11-10 19:08:55 139
php获取客户端ip

php获取客户端ip

怎么取得客户端的相关`ip`, 或者如果访客是通过代理来访问我们的网站的, 那么又该如何取得`代理ip` >check.php

admin 2020-11-10 18:58:38 169
laravel添加帮助类helper.php

laravel添加帮助类helper.php

我们知道在`php`中很多系统函数中可以在框架中的任何位置可以直接调用 而`laravel`框架中很多函数也可以在任何位置直接使用 那么怎么定义的函数,并且也能够在代码的任何位置调用呢? 首先在`app\helpers.php`中添加以下代码 >

admin 2020-11-04 23:15:27 148
php中全等符号

php中全等符号

php全等符号 `===`是包括变量值与类型都完全相等du,而`==`只是比较两个数的值是zhi否相等。 比如:100==“100” 这里用==,因为它dao们的值相等,都是100,结果为真 但是若用===,因为左边是一个整型而右边则是一个字符串类型的数,类型不相同所以结果为假。

admin 2020-11-03 23:52:27 147
php中设置redis当天失效的key

php中设置redis当天失效的key

在实际应用中,我们经常需要设置当天就`失效的key` 比如当天留言的次数不能超过3次,如果超过3次,则今天不能再继续留言 >

admin 2020-10-31 00:04:50 264
phpstorm补全单词

phpstorm补全单词

`phpstorm`做为一款大家常用`ide`工具 极大的提高了大家的编码速度 我们知道`phpstorm`有自动补全的功能 那么怎么样实现上下文补全呢 方法是有的 输入单词然后按`alt+/` 即可

admin 2020-10-27 22:44:48 143
php中使用scan替换keys查找redis

php中使用scan替换keys查找redis

`redis`是知名的nosql数据库, 我们在使用redis时经常要查看所有的以某某开头的key 以前经常用`keys test*` 后来看到这样会加重redis负担,更严重时会导致redis宕机 我们该如何正确的查看以`test`打头的`所有key` ```

admin 2020-10-24 12:00:53 162
php输出一个时间段的所有日期

php输出一个时间段的所有日期

我们知道在shell中怎么输出一个时间段的所有日期 那么在php中应该如何实现呢 直接上代码 `cat date.php` ``` ``` 如何执行 `php date.php`

admin 2020-10-23 22:46:32 136
vim复制一个php函数

vim复制一个php函数

>`` 进入vim编辑器 将光标放在函数中间,然后输入 `va{Vy`即可复制一个整个函数 Place the cursor somewhere in my method, va{ to visually select the the code block, V to turn the selection from character-wise to lin

admin 2020-10-16 23:59:43 153
php自带的缓存扩展-APCu

php自带的缓存扩展-APCu

http://www.php20.cn/article/117 在很多业务中,咱们都会碰到需要缓存数据的时候,而缓存方案有很多,也可以借助redis,memcache等第三方来进行缓存 本文主要讲解APCu扩展的缓存 扩展下载地址:http://pecl.php.net/package/APCu php.ini需要配置

admin 2020-04-10 15:22:21 2
PHP命令空间namespace及use的用法实践总结

PHP命令空间namespace及use的用法实践总结

https://www.cnblogs.com/drunkhero/p/namespace.html https://www.php.net/manual/zh/language.namespaces.basics.php 使用namespace的目的: 团队合作项目时,避免与团队其它成员新建的类发生冲突;个人负责项目时,避免前后新建的类发生冲突; 据个人理解,用到所需

admin 2019-12-18 11:34:16 2
PHP array_map() 函数

PHP array_map() 函数

https://www.yuque.com/docs/share/a945be3b-a139-4738-87d2-19fc53a64890 https://www.php.net/manual/zh/function.array-map.php 定义和用法 array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新的

admin 2019-12-18 10:37:13 8
php WebSocket 简单实现demo

php WebSocket 简单实现demo

https://www.cnblogs.com/cxx8181602/p/10142140.html WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在 WebSocket API 中,浏览器和服务器只需要完成一次握手的动作,两者就形成了一条快速

admin 2019-09-30 17:58:03 4
phpsocket.io的使用方法

phpsocket.io的使用方法

https://www.zhaokeli.com/index.php/article/8435.html

admin 2019-09-30 15:09:48 4
phpstorm破解

phpstorm破解

https://blog.csdn.net/A_meimei/article/details/78723926 1. 在Licence Server 激活:(以下总有可以的吧)) http://idea.imsxm.com/ (亲测直至目前均可用) http://www.0-php.com:1017 http

admin 2019-05-10 00:25:10 4
利用PHPExcel读取Excel的数据和导出数据到Excel

利用PHPExcel读取Excel的数据和导出数据到Excel

https://www.cnblogs.com/jianqingwang/p/6830892.html http://www.php.cn/php-weizijiaocheng-391228.html PHPExcel是一个PHP类库,用来帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。也是我们日常开发中,经常会遇到的使用场景。比

admin 2019-04-12 16:34:17 1
php里??和?:的区别

php里??和?:的区别

http://ju.outofmemory.cn/entry/362133 $c=$a??$b;等同于 $c=isset($a)?$a:$b;  $c=$a?:$b;等同于 $c=$a?$a:$b;

admin 2019-03-17 22:53:23 1
PHP重置数组为连续数字索引的几种方式

PHP重置数组为连续数字索引的几种方式

https://blog.csdn.net/zhang197093/article/details/78606916 比如这样的一个php数组: $arr = array(     1 => 'apple',     3 => 'banana',     5 => 'orange' );

admin 2019-03-17 22:50:56 2
php禁用缓存

php禁用缓存

<?php header("Pragma:no-cache");   header("Cache-Control:no-cache,must-revalidate");   echo date("Y-m-d H:i:s"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E

admin 2019-02-01 14:50:13 3
php jwt

php jwt

[root@lnmp public]# cat jwt.php <?php $url = "http://192.168.2.131/api/auth/me"; $post_data = array ("username" => "bob","key" => "12345"); $ch = curl_init(); curl_setopt($ch, CURLOPT_UR

admin 2019-01-18 15:36:18 11
PHP跳出循环的方法及continue、break、exit的区别

PHP跳出循环的方法及continue、break、exit的区别

https://www.jb51.net/article/96571.htm 使用break可以跳出当前循环,那如果想再跳出上一层的循环呢 我们就需要break 2即可 <?php $arr1=array('a1','a2','a3','a4'); $arr2=array('b1','b2','b3','b4'); foreach($arr1as$a1){   f

admin 2019-01-03 11:36:05 2
php 闭包

php 闭包

http://www.cnblogs.com/XGHeaven/p/4245306.html https://www.cnblogs.com/cxying93/p/6103375.html https://www.cnblogs.com/chenpingzhao/p/4553139.html 最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就

admin 2018-09-13 19:38:12 6
yum install php7

yum install php7

https://laravel-china.org/articles/17377 # rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm    # rpm -Uvh https://mirror.webtatic.com/yum/e

admin 2018-08-29 14:41:24 7
php-fpm中启用慢日志配置

php-fpm中启用慢日志配置

https://www.cnblogs.com/joshua317/p/5534684.html 虽然通过nginx accesslog可以记录用户访问某个接口或者网页所消耗的时间,但是不能清晰地追踪到具体哪个位置或者说函数慢,所以通过php-fpm慢日志,slowlog设置可以让我们很好的看见哪些php进程速度太慢而导致的网站问题 php-fpm.conf的配置文件中有一个参数reque

admin 2018-07-18 20:07:03 3
PHP 实现MySQL事务操作

PHP 实现MySQL事务操作

https://blog.csdn.net/u011846436/article/details/48975113 类型是不支持的!  一般MYSQL数据库默认的引擎是MyISAM,这种引擎不支持事务!如果要让MYSQL支持事务,可以自己手动修改:  方法如下:1.修改c:\appserv\mysql\my.ini文件,找到skip-InnoDB,在前面加

admin 2018-06-11 20:19:25 1
php设置获取环境变量

php设置获取环境变量

https://blog.csdn.net/flynetcn/article/details/53041746 一、fpm模式     1、通过服务器传递         如在nginx的配置里设置:         fast

admin 2018-06-08 17:34:18 2
php7 redis

php7 redis

https://segmentfault.com/q/1010000004110780 https://github.com/edtechd/phpredis 下载的这个,重新编译,问题解决。 php5参考http://120.26.44.201/show_7044.html 按php5编译会报错,以下不可行 glibc-2.14

admin 2018-06-05 18:31:51 2
php错误

php错误

log_errors = On  //打开错误日志 display_errors = On  //将错误显示在php页面好 error_reporting = E_ERROR  //定义出错级别   //;error_reporting = E_ALL & ~E_DEPRECATED & ~E_N

admin 2017-12-21 16:06:50 6
php-error错误日志查看

php-error错误日志查看

https://www.cnblogs.com/usa007lhy/p/5427970.html 1,display_errors display_errors  错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。  display_errors

admin 2017-12-21 14:40:56 43
php日志保存文件

php日志保存文件

https://zhidao.baidu.com/question/265232020668013045.html <?php header('Content-Type:text/html;charset=utf-8'); date_default_timezone_set("Asia/Chongqing");

admin 2017-12-21 14:39:08 5
php csv

php csv

http://www.w3school.com.cn/php/func_filesystem_fgetcsv.asp 例子 1 <?php $file = fopen("contacts.csv","r"); print_r(fgetcsv($file)); fclose($file); ?> CSV 文件: George, John, Thom

admin 2017-12-15 19:25:04 3
 让PHP7达到最高性能的几个Tips

让PHP7达到最高性能的几个Tips

http://www.laruence.com/2015/12/04/3086.html

admin 2017-11-23 18:57:13 2
PHP模拟登陆正方系统获取课表、成绩

PHP模拟登陆正方系统获取课表、成绩

http://www.blogfshare.com/php-curl-zhengfang.html

admin 2017-11-08 13:15:04 7
php cache

php cache

index.html <html> <body> haha,<a href=index.php>go</a> </body> </html> index.php <?php header("Cache-Control:max-age=86400,must-revalidate")

admin 2017-10-06 21:41:28 8
php错误

php错误

[root@localhost ~]# locate php.ini /usr/local/php/etc/php.ini [root@localhost ~]# cat /usr/local/php/etc/php.ini display_errors = On [root@localhost conf]# cat /usr/local/nginx/

admin 2017-09-16 11:39:55 8
PHP 5.3、5.4、5.5、5.6 中的新特性

PHP 5.3、5.4、5.5、5.6 中的新特性

https://segmentfault.com/a/1190000002790818 1、可以使用表达式定义常量 https://php.net/manual/zh/migration56.new-features.php 在之前的 PHP 版本中,必须使用静态值来定义常量,声明属性以及指定函数参数默认值。 现在你可以使用包括数值、字

admin 2017-09-16 00:48:40 9
php 输出json及显示json中的中文汉字

php 输出json及显示json中的中文汉字

http://www.manongjc.com/article/304.html 在php中,我们经常需要将数组输出json,只需要使用json_encode函数处理一下数组即可,但有的时候数组里面有中文,使用json_encode函数处理后中文字符被编码成了Unicode,如何才能在json中显示中文呢?请看下文。 首先介绍一下php输出json格式:

admin 2017-09-13 10:04:44 10
php 返回json对象

php 返回json对象

http://blog.csdn.net/pipi0714/article/details/8177447 服务器端使用php+ajax调用返回json对象。 php <?php $result = array('Status' => false, 'Message' => 'sss'); $jsonstrin

admin 2017-09-11 17:17:12 17
php socket

php socket

http://www.jianshu.com/p/0927b6072001 现在有一个需求,就是当服务器数据发送变化时,希望服务器能够主动给浏览器页面一个提醒(以某种方式提醒,如弹窗等)。大致流程图如图所示 首先想到最简单的方法就是利用ajax定时去请求后台是否有新数

admin 2017-09-11 15:38:57 12
php数据库长链接

php数据库长链接

http://www.360doc.com/content/14/1217/16/4330887_433654584.shtml PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现

admin 2017-09-11 15:36:30 8
php长链接

php长链接

http://www.cnblogs.com/stevin-john/p/4768906.html 最近遇到PHP程序在执行大量数据的时候提示超时,于是用到了set_time_limit()函数来设置PHP页面的最大运行时间。 设置允许脚本运行的秒数。如果这是默认的,该脚本返回一个致命的错误。默认限制为30秒,或者也可以在在php.ini定义max_executi

admin 2017-09-11 15:35:54 11
 php 使用redis锁限制并发访问类

php 使用redis锁限制并发访问类

http://blog.csdn.net/fdipzone/article/details/51793837 1.并发访问限制问题 对于一些需要限制同一个用户并发访问的场景,如果用户并发请求多次,而服务器处理没有加锁限制,用户则可以多次请求成功。 例如换领优惠券,如果用户同一时间并发提交换领码,在没有加锁限制的情况下,用户则可以使用同一个换领

admin 2017-08-15 18:20:23 8
php heredoc

php heredoc

http://www.cnblogs.com/mazey/p/6942762.html?utm_source=itdadao&utm_medium=referral [root@web test.com]# cat 1.php <?php $username="siyu"; $mazey=<<<EOF <!DOCTYPE html

admin 2017-08-11 10:52:10 7
php面试题及部分答案

php面试题及部分答案

http://blog.csdn.net/liuensong/article/details/8767244 在网上看到一些高级php 的面试题目。。 闲来无事,搞了一些答案。。。可能不是很全面,留这以后备用吧。 一. 基本知识点 1.1 HTTP协议中几个状态码的含义:50

admin 2017-06-21 18:50:00 15
PHP-redis中文文档

PHP-redis中文文档

PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。 PH

admin 2017-05-25 21:58:10 16

作品分享

查看更多
响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版) 企业模板

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版)

响应式橙色大气html5企业网站模板GJ-qiye(YzmCMS整站版),自适应PC端、ipad、手机端,...

阅读:6091 | 发布时间:2020-02-01
响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版 博客模板

响应式HTML5黑白系个人网站主题GJ-blog1.0清爽版

响应式HTML5黑白系个人模板主题GJ-blog1.0清爽版,自适应ipad、手机端,主题代码结构简洁...

阅读:6783 | 发布时间:2020-01-21

站内搜索

最新更新

python退出执行脚本

2021-11-28 02:33:38 79

vim不加载插件打开文件

2021-11-28 02:33:14 253

php计数器

2021-11-28 02:28:13 297

mysql字符串函数全

2021-11-28 02:26:58 514

点击排行

vim查找多个文件及替换

2021-07-26 23:27:58 5630

php执行shell

2014-01-16 11:21:49 5545

我的常用shell

2013-12-08 19:19:05 2672

dsm群晖用命令重启服务

2021-02-25 23:08:12 1799