PHP缓存类——简洁实用的完整实例

PHP缓存类——简洁实用的完整实例
缓存的应用对于php大型项目的开发来说至关重要,需要的朋友可以参考下。 下例是一个简洁实用的PHP缓存类,可用来检查缓存文件是否在设置更新时间之内、清除缓存文件、根据当前动态文件生成缓存文件名、连续创建目录、缓存文件输出静态等功能。对于采用PHP开发CMS系统来说,离不开对缓存的处理,合理利用好缓存可有效的提高程序执行效率。 PHP缓存类代码: <?php /* * 缓存类 cache */ class cache { /...

网站CMS系统phpmailer发送邮件失败解决办法——大写SMTP

网站CMS系统phpmailer发送邮件失败解决办法——大写SMTP
很多网站CMS都是使用的phpmailer来发送邮件。 安装好lnmp环境后,发现一些使用smtp发送邮件的网站CMS系统无法发送邮件,提示:Could not connect to SMTP host 错误。 原因: 原因是PHPMailer里面有一个判断的函数 public function IsSMTP(){ $this->Mailer='SMTP'; } switch($this->Mailer){ case ''sendmail; return $this->SendmailSend($header,$body); case 'snto';  //注意,SMTP和smtp不想...

PHP中MySQL、MySQLi和PDO的区别与用法

PHP中MySQL、MySQLi和PDO的区别与用法
一、介绍MySQL、MySQLi和PDO PHP的MySQL扩展(优缺点) 设计开发允许PHP应用与MySQL数据库交互的早期扩展。mysql扩展提供了一个面向过程的接口;并且是针对MySQL4.1.3或更早版本设计的。因此,这个扩展虽然可以与MySQL4.1.3或更新的数据库服务端进行交互,但并不支持后期MySQL服务端提供的一些特性。 PHP的mysqli扩展 mysqli扩展,我们有时称之为MySQL增强扩展,可以用于使用 MySQL4.1.3或更新版本中新的高级...

SQL基本语法(一)基础

SQL基本语法(一)基础
基础   select * from table_name; select id from table_name   创建数据库表 CREATE TABLE table_name( column_1 data_type, column_2 data_type, column_3 data_type, );   eg: CREATE TABLE celebs1 (id INTEGER,name TEXT,age INTEGER);   添加一条记录 INSERT INTO table_name(id,name,age) VALUES(1,'dupeng',29);   修改一条记录 UPDATE table_name SET age = 22 where i...

CentOS7搭建PHP环境

CentOS7搭建PHP环境
本文讲述的是在centos 7版本下,yum快速搭建apache+php+mysql环境。 1、系统更新 yum update 2、安装apache yum install httpd 3、apache在centos7下管理命令及说明。(注意centos7和以往的版本命令有较大改变) systemctl start httpd.service #启动apache systemctl stop httpd.service #停止apache systemctl restart httpd.service #重启apache systemctl enable httpd.service #设置apache开机启动 二...

crontab定时任务

crontab定时任务
主要有3个参数: crontab -e :编辑用户的crontab。 crontab -l :列出用户的crontab的内容。 crontab -r :删除用户的crontab的内容。 查看crontab服务状态:service crond status 手动启动crontab服务:service crond start 查看crontab服务是否已设置为开机启动,执行命令:ntsysv 加入开机自动启动:chkconfig --level 35 crond on /sbin/service crond start #启动服务 /sbin/service crond stop #关...

最新微软官方下载地址

最新微软官方下载地址
  微软官方下载地址: https://msdn.microsoft.com/subscriptions/securedownloads/ 提示:需要登录微软帐号   此下载页面是一个大集合,集合所有微软的最新版本产品都会出现在这里,大家可以记住这个地址。   windows10下载最新版本为1511;   除了windows还有以下产品: Visual Studio Visual Studio 2015 Visual Studio Enterprise 2015 Visual Studio Professional 2015 Vi...

安装和配置CentOS 7.1

安装和配置CentOS 7.1
一、官方下载centos7的iso镜像文件;   二、用UltraISO制作U盘系统盘;   三、计算机设置U盘为第一启动;   四、开始安装centos7,有以下几点需要注意: 1、只有图像界面安装; 2、选择安装位置,勾选磁盘的时候,不要勾选U盘; 3、选择安装项目的时候根据服务器用途自行选择,服务器一般选择最小安装,本地电脑选择带桌面; 4、设置网络配置,否则后续操作去配置网络会麻烦很多;(最小安...

新系统上线第一次事故有感

新系统上线第一次事故有感
这段时间开发了一套电商系统,近期已经开发完毕并且上线使用。今天在家休息突然接到同事电话,还没搞清楚状况就被责问为何200元以下的订单还有运费,这让他排查了半天,说运营出现了事故,还有要我承担责任的意思。 因为订单运费功能的开发是很早前的事情了,我一时也有点蒙。挂掉电话后立刻整理下思路,还好一般这种全局配置我都会放在一个固定的地方,很快理清思路,登录后台果然看到全局配置里面有2个选...