php
你YY个呸
这个作者很懒,什么都没留下…
展开
-
PHP面试题
php面试题原创 2023-02-22 18:04:27 · 417 阅读 · 0 评论 -
PHP与Nginx之间的运行机制以及原理
Nginx是俄国人最早开发的Webserver,现在已经风靡全球,相信大家并不陌生。PHP也通过二十多年的发展来到了7系列版本,更加关注性能。这对搭档在最近这些年,叱咤风云,基本上LNMP成了当下的标配。可是,你用了这么多年的Nginx+PHP的搭配,你真正知道他们之间是怎么交互怎么通信的么? 一、普及Nginx与Php-fpm相关知识点 Nginx是什么Nginx ("engi...转载 2018-12-11 20:25:42 · 210 阅读 · 0 评论 -
SESSION和COOKIE和http详解
看完绝逼豁然开朗https://blog.csdn.net/agzhchren/article/details/79173491https://www.cnblogs.com/simengphp/p/6261687.html转载 2018-10-16 14:53:11 · 550 阅读 · 0 评论 -
php文件锁的使用
bool flock ( int handle, int operation [, int &wouldblock] );flock() 操作的 handle 必须是一个已经打开的文件指针。operation 可以是以下值之一:要取得共享锁定(读取程序),将 operation 设为 LOCK_SH(PHP 4.0.1 以前的版本设置为 1)要取得独占锁定(写入程序),将 operat原创 2017-09-01 10:33:02 · 271 阅读 · 0 评论 -
thinkphp 之memcache
首先,了解一下为什么要用缓存:网站建设技术PHP缓存技术工作时,当程序查询数据的时候,会把相应的结果序列化后保存到文件中,以后同样的查询语句就可以不用直接查询数据库,而是从缓存文件中获得。这一改进使得程序运行速度得以大幅度提升. 网站建设后WEB程序获取信息的方式主要是查询数据库,当数据库不是很大的情况下不会有太大的问题.然而,随着网站的发展,数据库呈几何级数的方式增长的时候,就会出现瓶原创 2017-07-18 16:32:51 · 334 阅读 · 0 评论 -
centos7安装php环境(适用7)
一,安装apache•1、yuminstallhttpd•#启动apache•systemctlstarthttpd.service•#停止apache•systemctlstophttpd.service•#重启apache•systemctlrestarthttpd.service•#设置apache开机启动•systemctlenable原创 2016-09-14 11:13:24 · 404 阅读 · 0 评论 -
php + html5 + ajax 异步上传图片
话不多说,直接上代码1,htm代码html>html lang="en">head> meta charset="UTF-8"> title>Titletitle> script type="text/javascript" src="__PUBLIC__/home/js/jquery-1.11.0.js">script>head>body>fo原创 2017-03-06 16:44:07 · 5440 阅读 · 1 评论 -
php 阿里短信接口
<?php/** * 阿里大于短信接口 */namespace Home\Controller;use Think\Controller;class IndexController extends Controller{ //处理数据 public function index(){ $phone = "15222222222"; //传原创 2017-03-03 09:42:04 · 950 阅读 · 0 评论 -
php 乐观锁
mysql 乐观锁实现一、为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 2.脏读:当一转载 2017-02-22 11:32:39 · 652 阅读 · 0 评论 -
php 乐观锁原理
mysql 乐观锁实现一、为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 2.脏读:当一转载 2017-02-22 11:29:03 · 5595 阅读 · 3 评论 -
thinkphp 安装memcache 以及测试(windows764位下)
memcache和memcached的区别(切记:版本号要和自己的环境对应)在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢?其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。如果安装了memcached不安装扩展,那么php无法操控mem转载 2017-03-01 17:20:02 · 360 阅读 · 0 评论 -
ecshop 筛选属性--在分类页显示并搜索
注:这一块内容详情页和分类页面是相关联的,研究好久最后看源码才知道希望能帮到大家,总的来讲分为三步:第一步:添加商品类型第二部:添加商品属性第三步:编辑商品分类下的属性第四步:添加商品,并操作商品属性第五步:编辑商品的分类,分类和扩展分类中要包含第三步的床222第六步:把商品上架 ok ok ok,如下图原创 2016-11-10 17:49:39 · 3382 阅读 · 0 评论 -
php ajax 验证返回值不能获取
总结:1是异步->async:false,2是作用域->定义全局变量。首先异步,async:false,保证了代码执行的顺序,如果设置为异步true,如果在参数中,将请求设置为了同步,那么从代码执行顺序上满足了代码所需的返回值,不至于出现先执行后边的程序,由于js中每个函数都会有自己的作用域,所以,产生了跨作用域的返回,导致我们上层函数不能直接接受ajax的返回值。不过定义一个全局变量问题原创 2016-07-12 16:08:59 · 909 阅读 · 0 评论 -
漂亮的thinkphp分页类
话不多说,先来张图片看看1,修改核心类库,代码如下<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +-------------------------------------转载 2016-07-07 19:52:31 · 2375 阅读 · 0 评论 -
php 微信扫码支付几个坑
1,修改微信的配置信息;2,接受参数,修改回调地址;注:必须在线上测试,不然二维码出不来,下边图片的src不能修改3,回调地址修改订单状态;原创 2016-06-24 14:31:14 · 1694 阅读 · 0 评论 -
php 支付宝的几个坑
1,修改支付宝配置参数;2,修改支付成功之后的回调路径;注:必须保证两个路径是已经备案过的上线的地址3,支付成功之后同步和异步通知;以及支付成功之后跳转和订单的出来都在这两个文件里处理注:写日志调试的时候要保证文件的权限是可写权限,否则日志将不能写入原创 2016-06-24 14:16:53 · 593 阅读 · 0 评论 -
php连接oracle数据库遇到的问题
PHP链接ORACLE 主要分为三大部分一、开启你的PHP扩展来支持你的Oracle数据库(注:我这里是wamp,开启如下图)这个时候打开phpinfo();如果这时候你还看不到你的扩展成功开启的,不用担心,因为还会有第二大步骤要做的。二、安装Oracle客户端(注:客户端必须要和你的Oracle数据库服务器版本保持一致,比如我的是x86-64bit-11.转载 2016-05-15 19:56:16 · 1297 阅读 · 0 评论 -
php查询oracle date时间
$sql = "SELECT M.order_no,to_char(M.order_date,'YYYY-MM-DD HH24:MI:SS') as order_time FROM order_m M, order_d D WHERE M .order_no = D .order_no AND M .confirm_mark = '*' AND D .retn_mark IS NULL原创 2016-05-25 17:34:49 · 1369 阅读 · 0 评论