PHP-苏剑斌个人博客

狗一样地学,绅士一样地玩。 网站位置:博客文章/PHP

git笔记

发布时间:2018-11-28作者:[PHP]浏览(214)评论(0)

git笔记

    仓库 # 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url] 配置 # 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.name "[name]"$ git config [--global] user.email "[email address]" 增加/删除文件 # 添加指定文件到暂存区$ git add [file1] [file2] ...# 添加指定目录到暂存区,包括子目录$ git add [dir]# 添加当前目录的所有文件到暂存区$ git add .# 添加每个变化前,都会要求确认# 对于同一个文件的多处变化,可以实...

    详细信息>>

php将中文数值转阿拉伯数值

发布时间:2018-10-27作者:sujianbin[PHP]浏览(242)评论(0)

php将中文数值转阿拉伯数值

    利用闲暇时间写个函数将中文数值转阿拉伯数值,有兴趣可以研究下利用如下函数将阿拉伯转为中文数值 function chrtonum($str){ $str = explode(" ",$str); $str = $str[0]; $num = 0; $reg = array( '零' =>0, '一' =>1, '二' =>2, '三' =>3, '四' =>4, '五' =>5, '六' =>6, '七' =>7, '八' =>8, '九' =>9, '十' =>10, '百' =>100, '千' =>1000, '万' =>10000, '亿' =>100000000, ); $reg1 = array('十','百','千','万','亿'); $total = 0; $length = mb_strlen($str, 'utf-8'); for ($i = 0; $i<$length; $i++) { $val = mb_substr($str, $i, 1, 'utf-8');//获取中文 if(isset($r...

    详细信息>>

封装pdo使用示例

发布时间:2018-08-30作者:苏剑斌[PHP]浏览(289)评论(0)

封装pdo使用示例

    函数封装使用示例: 2)查询多数据使用select,成功查询返回二维数组否则返回null $mysqlObj->field('cat_id,cat_name')->where('parent_id = 0')->order('order_id asc,create_time desc')->limit(0,10)->select(); //where可传递数组,字符串,order排序,limit限制查询数据,可使用join、group等连贯操作

    详细信息>>

linux系统中利用crontab定时执行tp5.1 使用think 脚本文件

发布时间:2018-07-26作者:[PHP]浏览(639)评论(0)

linux系统中利用crontab定时执行tp5.1 使用think 脚本文件

    确保linux安装了crontab模块 service crond status 查看crontab,保证正在运行的情况下,进行添加命令 1、新建文件例如 time.sh 【 #!/bin/bash export PATH=$PATH:/www/wdlinux/phps/70/bin (php安装路径/bin) php /home/wwwroot/***/public_html/think noticeLog (项目路径+think命令 或者直接访问php文件) 】 确保当前文件拥有权限没有则进行添加(chmod +x 文件路径) 2、利用crontab -s 将文件添加到定时任务中 如 8 0 * * * /home/wwwroot/****/public_html/time.sh 每天0点08分进行执行,具体时间请按照对应规则进行添加即可 【执行:crontab -e 按: esc键 按: i键 (此时左下角会出现insert) 把你编辑...

    详细信息>>

linux ngnix+apache双引擎部署tp5.1访问导致一直报错找不到控制器

发布时间:2018-07-26作者:[PHP]浏览(507)评论(0)

linux ngnix+apache双引擎部署tp5.1访问导致一直报错找不到控制器

    在确保自己符合编写规范(大小写)的情况下,依然出现此问题! 经查资料发现是path_info配置错误 1、修改php.ini开启 将参数;cgi.fix_pathinfo=0 改为cgi.fix_pathinfo=1 2、ngnix.conf文件添加(里面的配置项复制即可) location ~ .php { include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_script_name; } 或者 location ~ .php { #先加载默认后解析赋值 include fastcgi_params; #正则解析路径 set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1; ...

    详细信息>>

应用cookie无法在所有苹果手机上保存,在pc和android中正常

发布时间:2017-07-23作者:博主小记[PHP]浏览(816)评论(0)

应用cookie无法在所有苹果手机上保存,在pc和android中正常

    记录一次奇葩的事件,在做一个发送验证码的功能时,记录发送的短信验证码,并保存到cookie中,设置时间为10分钟,很顺利的完成了此项功能。 然而上传到服务器给客户测试时,客户说验证码总是说错误,无法注册,听到这个反馈时很懵逼。我自己再测试了一遍发现还是正常的,让同事配合测试却发现使用苹果机时会出现这个问题。 发生此种问题的原因肯定就是无法保存cookie了,因为所有的苹果机无法使用,此项说明不是个别手机禁用cookie导致无法保存cookie导致的原因。 我的解决历程: 1、我是将cookie保存在注册所需要的目录下,首先就将此项改为cookie保存在域名根目录下,然后测试,发现还是无效。 2、我是使用的time()函数读取的服务器时间,我故意将cookie延长到...

    详细信息>>