自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 利用nginx与nginx-rtmp-module搭建流媒体服务器实现直播

使用环境是centos 7.0+nginx;可以实现简单的流媒体服务。先下载nginx-rtmp-module拓展:nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-modulegit clone https://github.com/arut/nginx-rtmp-module.git...

2017-07-29 17:55:00 415

转载 CentOS7配置VSFTP服务器

[1] 安装VSFTP[root@localhost ~]# yum -y install vsftpd[2] 配置vsftpd.conf文件[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf# Example config file /etc/vsftpd/vsftpd.conf # # The defa...

2017-07-19 19:49:00 152

转载 在CentOS6,CentOS7安装 Let'sEncrypt 免费SSL安全证书

相对来说,个人网站建立SSL是昂贵的,而且往往过程繁琐。一个标准的2048位证书费用至少150美元/年,网站除了要支付一笔昂贵的费用、重新配置Web服务器,并需要解决大量的配置错误。这让广大中小网站望而生畏。然而,Let's Encrypt免费证书的开放,极大推进了国内 HTTPS 的进程。Let's Encrypt 真正的意义在于,它推动了 HTTPS 在小型网站和个人网站中的应用...

2017-06-29 17:59:00 485

转载 微信开发配置JSSDK,注入权限验证,以及invalid signature签名错误解决

在微信开发中很多功能都要用到微信JSSDK,关于JSSDK的使用,微信官方的文档已经比较详细,一定要仔细去看文档。<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>我们先进入微信SDK的JS文件。在页面中使用ajax注入权限验证,关于后台的验证以及签名算法,官...

2017-06-16 21:02:00 184

转载 高德地图进行浏览器定位并自定义定位按钮

要在页面里引入高德地图API进行定位,先要去高德地图官网申请开发的key,这里官网文档写的很清楚。<script src="https://webapi.amap.com/maps?v=1.3&amp;key=你申请的key值&plugin=AMap.Walking"></script>然后按照API文档里接入js代码,引入后高德地...

2017-06-16 20:31:00 800

转载 PHP递归复制文件夹以及传输文件夹到其他服务器。

项目中需要复制整个文件夹,有时候还需要将整个文件夹传输到远程服务器。这里就要递归遍历整个文件夹了,想看递归遍历文件夹的代码。function deepScanDir($dir) { $fileArr = array (); $dirArr = array (); $dir = rtrim($dir, '//'); if (is_d...

2017-05-16 20:13:00 148

转载 CSS中的disable,hidden,readonly

项目中有时候需要对某个input进行隐藏或者禁止修改等。需要隐藏某个input的时候就用hidden<input hidden="true" >如果要禁止修改input的value则需要用disable或者readonly.<input readonly="true" ><input disable="true" &gt...

2017-05-16 19:21:00 266

转载 linux下用scp命令在两个服务器之间传输文件,利用php_scp函数进行文件传输

在linux下利用scp进行文件传输,从服务器下载文件scp username@servername:/path/filename /path/filename上传本地文件到服务器scp /path/filename username@servername:/path/filename从服务器下载整个目录scp -r username@...

2017-05-15 20:22:00 312

转载 在PHP中调用php_ssh实现远程登陆linux服务器并执行shell脚本。

这个功能主要用于在web端利用程序对远程服务器进行操作,通过PHP_ssh执行shell脚本来实现。首先要安装php_ssh2组件,linux中centos7下有ssh2源,直接安装。window下则需要自行下载dll组件加载,具体方法自行搜索。安装完毕后就可以在PHP写执行shell脚本的程序了$ssh_user='root';        //登陆linux的...

2017-05-15 19:53:00 866

转载 Centos7搭建lamp环境

首先安装apacheCentos7默认已经安装httpd服务,只是没有启动。如果需要重新安装,输入yum install -y httpd启动服务:systemctl start httpd.service设置开机自动启动:systemctl enable httpd.serviceApache配置文件:/etc/httpd...

2017-05-15 19:20:00 91

转载 PHP获得文件的大小并转换格式

利用filesize($filename)函数获得一个文件的大小参数$filename为文件的绝对路径,返回的值是文件的大小字节数。文件较大的时候看起来不方便,下面是一个格式化方法function tosize($bytes,$prec=2){ $rank=0; $size=$bytes; $unit="B"; while($siz...

2017-05-04 20:37:00 197

转载 PHP执行Mysql数据库的备份和还原

使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。mysqldump基本语法:mysqld...

2017-05-04 20:31:00 165

转载 利用jsonp进行Ajax跨域请求

在进行Ajax请求的时候经常会遇到跨域的问题,这个时候一般就会用到jsonp。关于json和jsonp,网上有很多原理解释,这里就不多赘述,需要的自行搜索。下面是一个简单的ajax跨域请求示例:jsonp只能用GET方式提交,关于ajax提交的方式很多,下面是其中一种。在发送端生成一个callback参数发送到服务端 $.ajax({ type: "GE...

2017-04-17 20:34:00 81

转载 thinkphp导入导出excel表单数据

在PHP项目经常要导入导出Excel表单。先去下载PHPExcel类库文件,放到相应位置。我在thinkphp框架中的位置为ThinkPHP/Library/Org/Util/导入在页面上传excel文件提交到后台,利用form表单提单即可<form method="post" enctype="multipart/form-data" action="...

2016-12-30 11:47:00 128

转载 PHP中的date()函数

d 月份中的第几天,有前导零的 2 位数字 01 到 31D 星期中的第几天,文本表示,3 个字母 Mon 到 Sunj 月份中的第几天,没有前导零 1 到 31l (“L”的小写字母) 星期几,完整的文本格式 Sunday 到 SaturdayN ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(星期一)到 7(星期天)...

2016-11-15 15:32:00 95

转载 PHP项目实现手机端和PC端的页面切换

目前访问页面的要切换成手机端和PC端,原理是通过对设备作出判断,显示不同的功能和页面。如果手机端和PC端的功能结构不相同,一般会写两套系统,一套适用于PC端,一套适用于手机端。如果功能相同,则只需要更换模板。首先这是一套判断设备的代码。function ismobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if...

2016-10-21 11:07:00 1009

转载 修改WAMP中mysql默认空密码

WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。  首先,通过WAMP打开mysql控制台。  提示输入密码,因为现在是空,所以直接按回车。  然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。  然后输入要修改的密码的sql语句“upda...

2016-09-27 16:09:00 124

转载 EChart数据的异步加载和更新

ECharts是国内开发一款图标插件,在网页中我们经常要用到图标显示,直接引用十分方便。直接到ECharts主页调用插件<!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> </head>...

2016-09-26 09:56:00 141

转载 wamp2.5 配置多端口虚拟主机

1.保证httpd.conf下Include conf/extra/httpd-vhosts.confLoadModule php5_module "D:/E/php/wamp/bin/php/php5.5.12/php5apache2_4.dll"PHPIniDir D:/E/php/wamp/bin/php/php5.5.12没被注释掉2.打开多站点配置:...

2016-08-31 15:45:00 103

转载 什么是BOM头,BOM头有什么影响,怎么去掉BOM头

什么是bom头?在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。bom头有什么影响?特别是在调试好后放到服务器上后,由于BOM头的原因导致图片输出显示不了,例如验证码图片。或者在页面上会出现空...

2016-08-19 10:11:00 173

转载 PHP发送短信功能

发送短信的功能主要在于获得短信接口后,在函数中模仿用户行为,例如浏览器跳转输出短信接口的链接。需要运用的函数为curl_init();curl_setopt();curl_exec();curl_close();function send_sms($phone,$message') { $url = //此处为短信接口的链接,具体的用法参考短...

2016-08-18 21:12:00 350

转载 利用配置文件实现后台和前端的参数统一修改。

很多情况需要后台操作前端的数据,例如管理员在后台设置参数,前台显示的参数会同步修改。这里运用以下几个函数及变量。$_SERVER['DOCUMENT_ROOT']file_put_contentsstrip_whitespacevar_export$_SERVER['DOCUMENT_ROOT']是PHP预定义的几个变量之一。作用是:获取当前运行脚本所在的...

2016-07-12 20:17:00 583

转载 PHP中计算时间段

在php中 strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。语法strtotime(time,now) time函数为需要转化为时间戳的时间点 now为返回值的时间戳,不填时默认为nowtime()函数取得当前时间的时间戳1 $t1=strtotime("2016-07-01 12:00:00"); //计算出指定时间点的时间戳...

2016-07-02 10:43:00 132

转载 thinkphp中的setInc、setDec方法

thinkphp中setInc、setDec方法可用于统计字段(通常是数字类型的字段)的更新,例如积分,等级,登陆次数等必须配合连贯操作where一起使用1 $User = M("User"); // 实例化User对象2 $User->where('id=5')->setInc('score',3); // 用户的积分加33 $User-&...

2016-06-28 18:36:00 160

转载 如何在一个页面后面随机跳转到多个链接地址Math.floor()和Math.random()

点击一个标签随机跳转到多个链接地址,主要运用javascript中的Math.floor()和Math.random()方法 floor(x) 方法是向下去整数 参数为任意数值或表达式。 floor(x)最后返回一个小于等于 x,且与 x 最接近的整数。random() 方法可返回介于 0 ~ 1 之间的一个随机数。结合这两个函数制作一个随机跳转页面的超链接...

2016-06-21 14:18:00 1045

转载 thinkphp中volist标签

volist标签volist标签主要用于在模板中循环输出数据集或者多维数组volist(name,id,offset,length,key,mod,empty)name(必须):要输出的数据模型变量id(必须):循环变量offset(可选):要输出数据的offsetlength(可选):输出数据的长度key(可选):循环的key变量,默认值为imod(...

2016-06-17 11:34:00 126

转载 PHP中删除数组空值的方法

array_filter函数的功能是利用回调函数来对数组进行过滤,如果没有回调函数,那么默认就是删除数组中值为false的项目。例如$entry = array(0 => 'foo',1 => false,2 => -1,...

2016-06-14 17:56:00 89

转载 PHP实现四种基本排序算法

前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。$arr(1,43,54,62,21,66,32,78,36,76,39);1.冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序...

2016-05-24 22:23:00 59

转载 如何解决自动加载与模板中(如Smarty)的自动加载冲突的问题

function aotuman($class){include('./'.$class.'.class.php');}spl_autoload_register('automan'); //把aotuman这个函数注册成一个自动加载函数spl_autoload_register 注册的函数优先级比__autoload的优先级高。...

2016-05-05 16:15:00 138

转载 GD库常用函数

GetImageSize作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);ImageArc作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h,int s, int e, int col);...

2016-04-22 10:28:00 218

转载 PHP文件上传相关

1、必须通过POST提交2、 声明 enctype="multipart/form-data"$_FILES{[pic]=array([name]=> //文件原名[type]=> //文件类型[tmp_name]=> //临时文件路径[error]=>0 //错误代码,0代表无错[size...

2016-04-19 15:42:00 53

转载 封装一个mysql类(ggshop)

接口abstract class db{//连接服务器public abstract function connect($n,$u,$p);//发送查询protected abstract function query($sql);//查询单个数据public abstract function getone($sql);//查询单行数据publi...

2016-04-12 14:17:00 74

转载 递归转义数组

//这是一个递归转义数组function _addslashes($arr){foreach($arr as $k=>$v){if(is_array($v)){$arr[$k]=addslashes($v);}else if(is_array($v)){$arr[$v]=_addslanshes($v);}}return $arr;} ...

2016-04-11 14:45:00 109

转载 目录操作函数

目录操作opendir 打开目录readdir 读取目录closedir 关闭目录句柄mkdir 创建目录rmdir 删除目录is_dier 判断是否为目录$path='./www'//opendir 打开目录,返回资源句柄$dh=opendir($path); //$dh是句柄while($filename=readdir($dh)1==f...

2016-04-09 14:46:00 57

转载 文件操作函数

//把a.txt的内容读出来,赋值给$str变量。//file_get_contrents()可以获取一个文件的内容或网络资源的内容。$file='./a.txt';echo file_get_contents($file);//读出来的内容能否写到另一个文件里去呢?//file_put_contents()这个函数用来把内容写入到文件里,也是一个快捷函数。帮我们...

2016-04-09 10:11:00 47

转载 商城项目:框架的搭建

框架搭建:路径信息的初始化参数过滤 GET/POST运行日志 运行中的错误信息,sql信息记录下来报错级别 开发状态一个级别,上线状态一个级别数据库类配置文件的读取需要用的知识点数据库类:报错级别:参数过滤:递归运行日志:要求把运行中的信息记录在文件上(文件操作) 日志按天行程目录存放/0511/log.txt05...

2016-04-08 10:38:00 101

转载 PHP面向对象——异常处理

Error_reporting(0); //在网站正式上线的时候不准他报任何错误。错误级别为不允许报错Exception 是所有异常的基类。测试并捕捉一个错误的例子:class mysql{ protected$conn=NULL; public function__construct(){ $this->conn=mys...

2016-04-07 14:10:00 83

转载 类的自动加载

require 'HumanModel.php' ;$lisi=new HumanModel();$lisi->t();如上,没有require时,报错手动require进来如果网站比较大,model类比较多如HumanModelUserModel....等等1.这么多的Model类,我用谁,就include/require谁2.而且不知道,之前是否...

2016-04-07 11:05:00 71

转载 PHP面向对象——类常量,魔术常量与延期绑定

普通常量 define('常量名',常量值);以前说过:define定义的常量,全局有效无论是页面内,函数内,类内,都可以访问。例:define('ACC','Deny') class Human{ static public functionshow(){ echo ACC; }}Human::sh...

2016-04-06 14:27:00 96

转载 PHP魔术方法在框架中的应用

class usermodel{protected $email='user@163.com';protected $data=array();public function __set($k,$v){$this->data[$k]=$v; //放在一个数组里}public function add(){$sql='insert into table (';...

2016-04-06 13:53:00 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除