- 阿里云OSS,php代码, CI框架使用阿里云OSS 09-17
- PHP生成pdf文档 09-17
- 多文件图片上传插件V2.0 08-09
- phar打包 07-24
- 身份证查询,身份证效验,身份证效验程序 06-25
- GD库画图 06-03
- JS显示30天有效日历 05-24
- redis设置密码 05-16
- 忘记mysql root密码 05-08
- MySql远程连接无法打开解决办法 05-08
阿里云OSS,php代码, CI框架使用阿里云OSS
发布者: super | 发布时间:2016-09-17<?php
use OSSOssClient;
use OSSCoreOssException;
require_once '/application/libraries/aliyun-oss-php-sdk-2.0.7/autoload.php';
class Index extends CI_Controller {
public static $oss_bucket = 'bucket';
function __construct()
{
parent::__construct();
}
// 测试获取OSS对象
public function test()
{
$ossClient = $this->getOssObject();
var_dump($ossClient);
$this->load->view('index');
}
// 上传一个文件;
public function handleUp
PHP生成pdf文档
发布者: super | 发布时间:2016-09-17<?php
require_once('/application/libraries/tcpdf/tcpdf.php');
class Pdf extends CI_Controller {
function __construct()
{
parent::__construct();
}
// 测试获取OSS对象
public function test()
{
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Nicola Asuni');
$pdf->SetTitle('TCPDF');
$pdf->Se
多文件图片上传插件V2.0
发布者: super | 发布时间:2016-08-09
使用方法
1.引入Jquery文件 如:
<script src="http://www.izhangchao.com/SuperUpload/demo/common/jquery-1.7.1.min.js"></script>
2.引入插件源代码
<script src="http://www.izhangchao.com/SuperUpload/demo-v2.0/SuperUploadv2.0.js"></script>
3.需要显示上传功能的地方引入代码
<script>
$(window).load(function() {
SuperUpload.initUpload({
'showThum' : true,
'ThumNum' : 6,
'showThumWidth' : '120px&
phar打包
发布者: super | 发布时间:2016-07-24$exts = ['php', 'twig']; // 需要打包的文件后缀, twig是模版文件, 你还可以安需加入html等后缀$dir = __DIR__; // 需要打包的目录
$file = 'Sample.phar'; // 包的名称, 注意它不仅仅是一个文件名, 在stub中也会作为入口前缀$phar = new Phar(__DIR__ . '/' . $file, FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::KEY_AS_FILENAME, $file);
// 开始打包
$phar->startBuffering();
// 将后缀名相关的文件打包
foreach ($exts as $ext) {
$phar->buildFromDirectory($dir, '/.' . $ext . '$/');
}
<身份证查询,身份证效验,身份证效验程序
发布者: super | 发布时间:2016-06-25PHP代码
class Idcard{
private $weight = array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
private $validate = array('1','0','X','9','8','7','6','5','4','3','2');
public function getValidateCode($id){
$sum = 0;
$mode = 0;
$idLength = strlen($id);
for($i = 0; $i < $idLength; $i++){
&nb
GD库画图
发布者: super | 发布时间:2016-06-03//创建画布
$huabu = imagecreatetruecolor(600,700);
//创建颜色
$bg = imagecolorallocate($huabu,77,77,77);
$green = imagecolorallocate($huabu,0,255,0);
$red = imagecolorallocate($huabu,255,0,0);
$blue = imagecolorallocate($huabu,0,0,255);
$yellow = imagecolorallocate($huabu,255,255,0);
$xiangkuangbg = imagecolorallocate($huabu,100,0,300);
//填充画布
imagefill($huabu,0,0,$bg);
//============================
JS显示30天有效日历
发布者: super | 发布时间:2016-05-24JS显示30天有效日历
实现35格 5行7列的日历,有效期为30天
http://www.izhangchao.com/date/date.js
redis配置密码
1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到
#requirepass 123456
去掉行前的注释,并修改密码为所需的密码,保存文件
登陆Redis的时候就会提示 ERR operation not permitted ,这个时候使用 auth 123456就可以访问了
2.通过命令行进行配置
config set requirepass 123456
配置密码 为123456
config get requirepass
获取密码项
授权后即可登录redi
忘记mysql root密码
发布者: super | 发布时间:2016-05-081.停止mysql服务进程;
service mysqld stop
或者 /etc/init.d/mysqld restart
2.打开php的配置文件my.cnf,windows平台的应该是my.ini
添加 skip-grant-tables
然后wq 保存退出
3.重启mysql 服务
service mysqld restart
或者 /etc/init.d/mysqld restart
这样就能绕开需要密码的验证
4.然后就可以直接进入mysql 命令行了
再设定自己的密码update mysql.user set password=password('123456') where user='root';
这里就是修改了 root 用户的密码为 123456
5.关闭 skip-grant-tables; (只需要将改条配置最前面加上注释 #skip-grant-tables即可)
6.重启mysql服务
/etc/init.d/mysqld restart
MySql远程连接无法打开解决办法
发布者: super | 发布时间:2016-05-08MySql远程连接无法打开解决办法
最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“。
首先看下密码是不是有很多特殊字符(本人怀疑* !好可能导致这一问题)
1.改表法。
请使用mysql管理工具,如:SQLyog Enterprise
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%";
如果能登陆mysql的命令行
mysql -u root p
