畅卓短信接口demo
短信供应商,使用畅卓短信接口。官方demo写的太简单,不是使用对象写成。自己将其改成对象形式。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126<?php//畅卓短信接口class czsmsclient{ private $userid = '***'; //用户ID private $account = '***'; //账号 private $password = '***'; ...
php发送手机短信验证码
现在很多app使用手机号码作为注册号码,需要验证手机验证码,特提供此demo。此方法使用畅卓短信接口
DB Table手机短信验证码数据库。也可以使用session储存,只需要修改模型文件mobile_verify.php。使用session存储更加高效和方便
123456789101112CREATE TABLE `mobile_verify` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID', `mobile_phone` VARCHAR(15) NOT NULL COMMENT '用户手机号码', `code` VARCHAR(50) NOT NULL COMMENT '验证码', `add_time` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '条件时间', PRIMARY KEY (`id`), INDEX `mobi ...
php生成手机验证码
php生成手机验证码,可以指定长度
1234567function generate_code($length = 6) { $min = pow(10 , ($length - 1)); $max = pow(10, $length) - 1; return rand($min, $max);}
datatable 服务器端(php)分页
html代码
123456789101112131415161718192021222324252627282930313233<table cellpading="0" cellspacing="0" border="0" class="dTable acelistTable"> <thead> <tr> <th>用户名</th> <th>跟随</th> <th>新外汇指数</th> <th>月均交易(手)</th> <th>账户余额($)</th> <th>近一个月收益</th> <th>当前持仓(单)</th> ...
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.
> #运行用户
> user www-data;
> #启动进程,通常设置成和cpu的数量相等
> worker_processes 1;
>
> #全局错误日志及PID文件
> error_log /var/log/nginx/error.log;
> pid /var/run/nginx.pid;
>
> #工作模式及连接数上限
> events {
> use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能
> worker_connections 1024;#单个后台worker process进程的最大并发链接数
> # multi_accept on;
> }
>
> #设定http服务器,利用它的反向代理功能提供负载均衡支持
> http {
> #设定mime类型,类型由mime.type文件定义
> include ...
支付宝秘钥配置(php)
一、支付宝证书设置使用openssl工具生成商户私钥和商户公钥,支付宝demo中有该工具
上传商户公钥到支付宝官方
1234567RSA密钥生成命令生成RSA私钥openssl>genrsa -out rsa_private_key.pem 1024生成RSA公钥openssl>rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem将RSA私钥转换成PKCS8格式 -- php不需要此步,不需要转换openssl>pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
二、商户公钥上传登录支付宝官网网址。在RSA加密处,上传商户公钥(需去掉头尾注释“—–BEGIN PUBLIC KEY—–”、“—–END PUBLIC KEY—–”)
三、在项目中集成◆商户的私钥(生成)1、必须保证只有一行文字,即,没有回车、换行、空格等2、不需要对刚生成的(原始的)私钥做pkcs8编码3、不需要去掉“—–BE ...
CentOS6.5下编译安装MySQL 5.6.16
一、编译安装MySQL前的准备工作安装编译源码所需的工具和库
1yum install gcc gcc-c++ ncurses-devel perl
安装cmake,从http://www.cmake.org下载源码并编译安装
12345wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gztar -xzvf cmake-2.8.10.2.tar.gzcd cmake-2.8.10.2./bootstrap ; make ; make installcd ~
二、设置MySQL用户和组新增mysql用户组
1groupadd mysql
新增mysql用户
1useradd -r -g mysql mysql
三、新建MySQL所需要的目录新建mysql安装目录
1mkdir -p /usr/local/mysql
新建mysql数据库数据文件目录
1mkdir -p /data/mysqldb
四、下载MySQL源码包并解压123wget http://dev.mysql.com/get/Downloads/M ...
Linux下Mysql数据库导入命令
linux下导入、导出mysql数据库命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
12mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
12mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ —> mysql的data目录3、导出特定表
1mysqldump -uroot -p -B 数据库名 –table 表名 > xxx.sql
二、导入数据库1、首先建空数据库
1mysql>create database abc;
2、导入数据库
方法一:(1)选择数据库
1mysql>use abc;
( ...
Linux下安装PHP7
Linux环境PHP7.0安装
linux版本:64位CentOS 6.5
php版本:php-7.0.0RC1
安装1234567891011121314151617181920212223242526272829303132333435363738394041#安装wget https://downloads.php.net/~ab/php-7.0.0RC1.tar.gz#建议安装之前先看看安装帮助文件INSTALL tar zxvf php-7.0.0RC1.tar.gzcd php-7.0.0RC1./configure --help //查看帮助./configure --prefix=/usr/local/php \ --with-curl \ --with-freetype-dir \ --with-gd \ --with-gettext \ --with-iconv-dir \ --with-kerberos \ --with-libdir=lib64 \ --with-libxml-dir \ --with-mysqli \ --with-openssl \ - ...
Yii2安装搭建和将入口文件移到根目录
原文:Yii2安装搭建和将入口文件移到根目录
用Composer下载Yii2速度太慢了,所以我还是喜欢下载打包好的框架文件。
在https://github.com/yiisoft/yii2/releases 下载最新的的Yii2,advanced是高级模板,basic是基础模板。他们的区别是高级模板里帮你分好了前后台模块,而基础模板里只有一个模块。
以高级模板为例:
下载并将里面的文件解压至D:\wamp\www\yii2advanced 里(注意:我是将压缩包里advanced文件夹里的文件解压在这里,而不是将advanced文件夹解压在此)。
然后双击init.bat进行初始化(如果你是使用基础模板则不用此步骤),输入数字0并回车选择Development模式,输入yes并回车确定。
最后导入示例数据(如果你不是要学习或体验Yii2而是要进行开发的话,这步就可以省略)。首先你需要创建一个数据库,我命名其为yii2advanced(注意:排序建议选择utf8_general_ci)。在D:\wamp\www\yii2advanced\common\config目录下,打开main- ...