![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
basic丶
聪明、活泼的我对学习充满了热情,人生短短几十年,何不去开开心心的走下去,不让自己留下什么遗憾,好好学习程序知识,好好工作!让自己更强大!
展开
-
wamp出现You don’t have permission to access/on this server提示
本地搭建wamp,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don't have permission to access/on this server.的提示,如何解决?找到httpd.conf,用记事本打开httpd.conf,然后将 Options FollowSymLinks转载 2016-02-02 13:42:38 · 445 阅读 · 0 评论 -
Codelobster PHP Edition 快捷键大全(超详细)
Codelobster PHP Edition 快捷键大全:1、CTRL + O :打开文件;2、CTRL + F4:关闭当前文件;3、CTRL + S:保存当前文件;4、CTRL + SHIFT +S :保存所有文件;5、CTRL + ALT + S:当前文件另存为;6、CTRL + SHIFT +O:改变当前文件的字符集编码;7、CTRL + Z:撤销上一步操作;...原创 2018-12-28 14:37:04 · 935 阅读 · 0 评论 -
php模式设计之 观察者模式
这是我写的《php模式设计》的第五篇。前面的四篇在不断学习不断加深认识,到了今天再看观察者模式,觉得非常容易理解。这也许就是我们积少成多的结果吧。希望还是能够不断进步。 开篇还是从名字说起,“观察者模式”的观察者三个字信息量很大。玩过很多网络游戏的童鞋们应该知道,即便是斗地主,除了玩家,还有一个角色叫“观察者"。在我们今天他谈论的模式设计中,观察者也是如此。首先,要有一个...转载 2018-08-27 15:47:47 · 147 阅读 · 0 评论 -
php模式设计之 适配器模式
在这个有没有对象都要高呼“面向对象”的年代,掌握面向对象会给我们带来意想不到的方便。学编程的小伙伴从开始能写几行代码实现简单功能到后来懂得将一些重复的操作组合起来形成一个“函数”,再到后来将“函数”和属性组合起来形成一个“类”。一步步走来,我们在考虑着机器运行代码效率的提高的同时也在考虑减轻程序员的工作量。 那么我们今天讲到的适配器模型更着重考虑的是什么呢?是程序员工作量。 什么时候会用...转载 2018-08-27 15:45:54 · 155 阅读 · 0 评论 -
php模式设计之 注册树模式
在前两篇单例模式和工厂模式后,终于迎来了最后一个基础的设计模式--注册树模式。 什么是注册树模式? 注册树模式当然也叫注册模式,注册器模式。之所以我在这里矫情一下它的名称,是因为我感觉注册树这个名称更容易让人理解。像前两篇一样,我们这篇依旧是从名字入手。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。 这让我想起了小时候买糖葫芦,卖糖葫芦的...转载 2018-08-27 15:42:45 · 118 阅读 · 0 评论 -
php模式设计之 工厂模式
今天讲述第二种基础的模式设计——工厂模式。那么何为工厂模式? 从名字来看,似乎看不出什么端倪。工厂模式,和生产有关?还是和生产流程有关?难道还和工厂领导有关?和领导秘书有关?秘书... 好了不卖关子了,所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。 工厂模式有一个关...转载 2018-08-27 15:40:41 · 136 阅读 · 0 评论 -
php模式设计之 单例模式
模式设计是什么?初学者一开始会被这高大上的名称给唬住。而对于有丰富编程经验的老鸟来说,模式设计又是无处不在。很多接触的框架就是基于各种模式设计形成的。 简单说,在写代码的过程中一开始往往接触的是面向过程的,简单的基础的编程。这个时候我们往往追求的是代码能够实现某项功能就万事大吉。管他代码多么冗余,管他代码是否可重用,管他效率如何,能实现功能就好。但是,真正应用于实际的,更被大家采纳的是那些高效...转载 2018-08-27 15:27:52 · 172 阅读 · 0 评论 -
深入浅出讲解:php的socket通信
今天再看一点邮件发送的功能,所以了解一下socket变成,看到了一篇不错的文章,转发过来做个笔记吧。原文链接:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html文章中的例子已亲测,没有问题。。。对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. ...转载 2018-02-26 11:40:16 · 138 阅读 · 0 评论 -
微信支付curl出错及错误码解决方案
本文介绍微信支付开发集成过程中,常见的错误码及其解决方案。1. curl错误码6出现场景PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565Stack trace:#0 Wxp转载 2018-01-11 15:38:18 · 6794 阅读 · 0 评论 -
微信支付curl出错及错误码解决方案
1. curl错误码6出现场景PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:6' in WxpayAPI_php_v3/lib/WxPay.Api.php:565Stack trace:#0 WxpayAPI_php_v3/lib/WxPay.Api.php(62转载 2017-08-09 09:54:19 · 2806 阅读 · 0 评论 -
PHP中利用PHPMailer配合QQ邮箱实现发邮件
前言:由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。PHPMailer的介绍:优点:可运行在任何平台之上支持SMTP验证发送邮时指定多个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括:8bit,base64,bina转载 2017-04-17 09:56:45 · 730 阅读 · 0 评论 -
php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
在做查询过程中,例如要实现查上个月从第一天到最后一天的佣金(提成),那我们在程序实现过程中就要让程序在上个月的范围内查询,第一天是比较好办,但最后一天就不定,要去写段函数进行月份及年份判断来得出上个月共有多少天.那就比麻烦,还有获取当前月份,当前年份等常规日期获取函数,以下代码都是经过本公司工程师测试后的正确代码,可以放心使用. 1.获取上个月第一天及最后一天. echo date('转载 2017-04-07 16:47:39 · 628 阅读 · 0 评论 -
file_get_contents("php://input")的使用方法
$data = file_get_contents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $HTTP_RAW_POST_DATA 默认没有填充, 比激活 alwa转载 2016-11-05 11:22:24 · 33419 阅读 · 0 评论 -
在LINUX系统中为PHP5.3安装ZEND GUARD LOADER
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。本文介绍如何在Linux系统中为PHP5.3安装Zend Guard Loader支持的过程。操作系统为CentOS5.5,PHP版本为5.3.8(CentOS5.5中的PHP默认版本较低,如果要升级到PHP最新版,可以使用remi转载 2016-06-26 15:49:15 · 1666 阅读 · 0 评论 -
linux,apache,php,mysql常用的查看版本信息的方法
1. 查看linux的内核版本,系统信息,常用的有三种办法: uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;还可以通过httpd -v来查询;当然,安装好a转载 2016-06-26 14:18:13 · 256 阅读 · 0 评论 -
Linux系统安装RabbitMQ及PHP安装amqp拓展库详细教程
1.RabbitMQ依赖Erlang, 需要先安装Erlang。首先下载Erlang 下载地址 https://www.erlang.org/downloads/2.将下载好的源码上传到Linux服务器上3.在安装之前需要先安装依赖yum install ncurses-devel4.解压文件tar xvf otp_src_22.0.tar.gz5.切换到...原创 2019-08-19 13:43:09 · 2945 阅读 · 0 评论