![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 68
浓汤烩意面
这个作者很懒,什么都没留下…
展开
-
tp5.1 去掉index.php nginx
原来的路径是:http://xxxxxxx/index.php/admin/login/index.html修改完的路径:http://xxxxxxx/admin/login/index.html修改.htaccess文件<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews Rew...原创 2020-01-21 20:44:34 · 1191 阅读 · 0 评论 -
PHP ++$I和$i++
$i++和++$i在发生赋值时是有区别的,但是无论哪种形式都不影响自身值得自增。例子中执行$i++后$i的值已经变化为3了。举个例子:$i=1;$y=$i++; //这里的运算顺序是$y=$i;$i=$i+1注意,此时$y的值是1,但是$i的值是自增1次后是2了。 同样:$i=1;$y=++$i; //这里的运算顺序是 $i=$i+1;$y=$i;结果$y=...原创 2018-11-16 14:09:56 · 2389 阅读 · 0 评论 -
关于PHP函数time() date() 和 strtotime() 的时区问题
最近项目中有个需求, 要记录新注册用户的次日登录情况, 于是写出了如下代码:$create_time = '用户注册时间'; //格式 Y-m-d H:i:s$time = time(); $lasttime = date('Y-m-d H:i:s', $time); $current_day = floor($ti...原创 2018-07-25 17:36:23 · 977 阅读 · 0 评论 -
微信支付之企业付款
概述 证书下载 企业付款到零钱 IJPay中的接口 代码示例 企业付款到银行卡 IJPay中的接口 示例代码 概述提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款。企业付款有两种方式 1. 企业付款到零钱 2. 企业付款到银行开通条件: 1. 商...原创 2018-07-25 10:34:28 · 1488 阅读 · 0 评论 -
支付中轮询问题
1、商户资损单边账:用户实际未付款成功,但商户系统判定支付成功;或用户支付成功后,商户系统由于逻辑问题发起了撤销。 2、用户资损单边账:用户付款成功,但商户系统未得到支付成功的结果,误认为付款失败,再次扫用户付款码发起支付,导致用户多支付了一笔。在用户手机网络不好的情况下,支付成功后用户手机不一定会显示支付成功页面,用户自己也不知道已经付成功了。这种情况在小额场景下尤其容易出现,且难以发现,需要...原创 2018-07-24 15:17:59 · 5098 阅读 · 0 评论 -
&&和 ||
这两个都是php 中的关系运算符。php中的关系运算符有:&&(and)、||(or)、xor(亦或)、!(非)、 名称 关系 示例 结果 and 与 $x and $y 如果 $x 和 $y 都为 true,则返回 true。 or 或 $x or $y 如果 $x 和...原创 2018-07-08 10:09:49 · 164 阅读 · 0 评论 -
什么是真静态???
纯静态: 将PHP程序生成静态的HTML文件,保存到服务器的磁盘中。 原理: 在用户访问PHP程序时,首先检测静态的HTML文件是否存在,如果存在直接输出静态文件,如果静态文件不存在,查询数据库,生成静态文件,并输出。 优势: 减少PHP程序编译和对数据库的查询。 数据缓冲区: 数据缓冲区是用户前端用来存储、操纵数据的对象。 通过输出控制函数实现纯静态化。真静态优缺点:优点html静态页 ...原创 2018-06-04 11:13:38 · 600 阅读 · 0 评论 -
pdo Mysql
1、什么是PDO?PDO是PHP data Object 提供了PHP操作多种数据库的统一的借口。2、为什么要使用PDO?更换其他数据库的时候无需更换代码,提高了程序运行效率3、PDO的特点是什么?(1)、编码的一致性 (2)、灵活性 (3)、面向对象特性 (4)、高性能使用PDO的好处是:从根本上防止SQL注入4、如何使用PDO?修改 php.ini中的配置 添加MYSQL的PDO...原创 2018-06-04 11:11:53 · 1036 阅读 · 0 评论 -
文件上传(拖拽文件)
本地上传,提前预览(图片,视频)1.html中div标签预览显示,button标签触发上传事件。<div id="drop_area" style="border:3px dashed silver;width:200px; height:200px">将图片拖拽到此</div> <button onclick="xhr2()">ajax上传</转载 2018-05-22 00:52:24 · 11424 阅读 · 0 评论 -
ajax 文件上传
要给文件上传<form>标签添加enctype="multipart/form-data"属性,php页面才能接到数据。$("form").serialize()和 new FormData($('#uploadForm')[0])都是序列化表单,实现表单的异步提交,但是二者有区别首先,前者,只能序列化表单中的数据 ,比如文本框等input select等的数据,但是对于文件,比如文...原创 2018-05-22 00:39:49 · 687 阅读 · 1 评论 -
memcached 和 memcached 介绍 和 安装
什么是 Memcache Memcachedmemcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著,这是一套开放源代码软件,以BSD license授权发布。Memcache 相当于类Memcached 相当于方法 Mem...原创 2018-05-25 00:59:20 · 138 阅读 · 0 评论 -
伪静态 真伪静态的区别
伪静态 伪静态化:实质还是访问动态文件,只是访问的url网址看起来是一个静态的地址。如:访问地址”http://www.abc.com/index/100.html”,实际此地址经过服务器解析之后(通过rewrite重写机制),最终访问的地址解析成类似于:http://www.abc.com/index.php?id=100。真伪静态的区别真静态的优缺点:优点:①速度快,因为加载的时候不需要调用数...原创 2018-05-21 01:04:13 · 1521 阅读 · 0 评论 -
文件静态缓存
每次进入文件都进行刷新,如果数据库承载着一个访问量比较大的网站,或大量用户读写的访问,会造成数据库的频繁操作,导致系统崩坏。如果访问量大的话,可以用到文件静态缓存。<?php//设置缓冲时间$cacheTime=10;//判断:文件不存或者过期了if(!file_exists("test.html") || time()-filemtime("test.html") > $cach...原创 2018-05-17 00:48:42 · 162 阅读 · 0 评论