自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光头强的博客

我是光头强,希望通过代码来砍树

  • 博客(30)
  • 资源 (1)
  • 论坛 (1)

原创 http转https后资源加载失败的解决方案

之前没给域名加SSL证书的时候,项目好好的,icon图标还有,给域名了SSL证书后,icon图标就不在了。原因就是因为项目本身采用http的资源文件,换成https后就不解析这些资源了,清了缓存也不行。这时,只需在html页面头部加上这句代码即可:<meta http-equiv="Content-Security-Policy" content="upgrade-inse...

2018-11-29 18:38:58 3925

原创 正则表达式判断字符是否包含中文和特殊字符

if(!preg_match("/^[A-Za-z0-9]+$/",$name)){ echo "不能包含中文和特殊字符!";} 

2018-11-29 11:23:58 7579

原创 php生成文字水印

一、素材准备电脑一个,图片一张,字体库一个,哦了字体库在哪找呢?C盘——Fonts文件夹搜微软雅黑就可以了二、代码实现<?php//配置图片信息$src="cat.jpg";//获取图片信息$info=getimagesize($src);//通过图像的编号获图片的类型$type=image_type_to_extension($info[...

2018-11-29 09:20:34 120

原创 php实现文件的下载

index.html<!DOCTYPE html><html><head><meta charset="utf-8"></head><body><a href="Download.php?filename=../Angular/1.jpg">下载angula

2018-11-28 15:04:21 500

原创 php上传文件后文件名乱码的解决方案

先看一下是怎么出现乱码的:我的所有文件编码都保存了utf-8 了怎么还会乱码?这是因为文件名编码的问题,我们接受的文件名是中文,是utf-8编码,我转换成gbk或gb2312才行。$filename是接受的文件名,用iconv函数转换一下即可!$filename = iconv('utf-8','gbk',$filename); 转换好后:先查看一下自己接受过...

2018-11-28 14:15:04 466

原创 php文件上传以及配置

一、上传文件index.html:<!DOCTYPE html><html><head><meta charset="utf-8"></head&

2018-11-28 13:58:00 647

原创 php汉字编码的转换

一、iconvstring iconv ( string $in_charset , string $out_charset , string $str )第一个参数:内容原的编码第二个参数:目标编码第三个参数:要转的字符串$filename='我爱你中国';$filename = iconv('gbk','utf-8',$filename);解析:把$filename从gbk转...

2018-11-28 13:14:30 1684

原创 接入阿里云短信接口

无论是阿里云还是腾讯云,申请短信接口的步骤都是一样的,先申请短信签名,在申请短信模板,在下载sdk文件包,配置后即可。 一、打开短信服务https://www.aliyun.com/product/sms?spm=5176.10695662.1128094.1.27b83583B70gMA二、添加签名添加签名的时候一定要严格遵守要求,不要像我一样,申请了快十次了……...

2018-11-27 16:02:11 3023

原创 接入腾讯云短信接口

一、添加应用(应用名字随便定义,也不能太随便……)https://console.cloud.tencent.com/sms/smslist二、添加签名为了签名能一次性通过,请按照上述要求进行填写补充:什么是签名?红线标注内就是短信签名。三、创建模板什么是模板?里面的内容就是模板。模板里的花括号为变量名称。四、下载sdk文...

2018-11-27 14:01:11 4194

原创 php后台查询出数据,返回json数据,前台接收并输出

stu表:index.html<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://www.jq22.com/jquery/jquery-3.3.1.js"></script></h

2018-11-26 17:06:03 6917 2

原创 TP框架使用数据库事务

数据库事务:比如你去下单购买一件物品,首先扣除了你的钱,商品减少了一件库存,生成了一条订单记录,比如在生成订单记录的时候出错了,那么之前执行的一系列操作也完成了,会造成数据库的数据混乱,产生更大的麻烦……这时,使用数据库事务来操作整个购买,会使安全性更高……为了方便大家理解下面的操作,先看一下数据库数据:stu表:只存了ID为1和ID为3的两条记录。 tp5操作数...

2018-11-26 11:49:25 227 2

原创 tp5发送电子邮件

一、开启邮箱的SMTP服务QQ邮箱设置方式:点击设置:点击账户在最下面,有个开启点开启会弹出个窗,上面有密码,记下密码163邮箱设置方式:其他邮箱都一样,获取授权码就行二、下载类库文件https://gitee.com/joytom/CSDN/tree/master三、下载完成后放到vendor下面四、执行操作公共文件...

2018-11-24 13:45:18 1626

原创 hexo博客框架发布文章流程

---title: 有感于第一次做真实项目date: 2018-10-23 18:56:05tags: 日记 categories: 日记---发布博客:hexo clean:清空资源文件hexo g:重新生成资源文件hexo deploy:发布文章到github.io最后两部可简写成:hexo g -d ...

2018-11-23 11:11:14 580

原创 bshare生成分享按钮

bshare官网:http://www.bshare.cn/index.html<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>Document</title></head&am

2018-11-23 10:55:50 550 3

原创 phpstrom无法上传或修改宝塔面板库里ftp上的文件

进入宝塔页面,给文件设置权限 更改权限:777即可上传:755可能限制上传:

2018-11-13 15:24:13 1109

原创 宝塔面板添加ftp

这个用户名就是你存放项目的那个文件夹ok!

2018-11-13 15:16:20 4175

原创 phpstrom连接不上宝塔上面的ftp解决方案

开放21端口:先去阿里云开放21端口:在宝塔上放行21端口:好了,这样就能连接上了。如果你不会连接ftp,详见这篇文章:https://blog.csdn.net/qq_42249896/article/details/83303981...

2018-11-13 15:09:32 1598

原创 phpstorm设置调试工具xdebug

总的流程:先下载一个.dll文件,然后放到本地的php的一个目录下面,在去phpstrom中配置一下参数即可使用!!!第一步:查看自己的php版本信息大家本地上应该都有环境,先查看下自己的php版本:访问phpinfo.php:好了,ctrl+A,ctrl+C全选复制:第二步:把ph...

2018-11-13 14:26:17 98 1

原创 tp3if语句的使用

tp3中的if和foreach都是用<>,tp5的是用{} <if condition="$val['status'] eq 0"> 未体现 </if> <if condition="$val['status'] eq...

2018-11-13 10:20:55 2505

原创 php验证是否包含字母

if (preg_match('/[a-zA-Z]/',$pasword)){ redirect('forgetPasswd', 1, '密码不能含有字母');} 

2018-11-09 22:12:23 779

原创 php获取字符串的长度——strlen和mb_strlen的区别

strlen:<?php$a='abc123';$b=strlen($a);echo $b;?><?php$a='abc123你好';$b=strlen($a);echo $b;?><?php$a='你好世界';$b=strlen($a);echo $b;?><?php$a='hello wor...

2018-11-09 22:11:29 806

原创 清除input密码框缓存

<input type="text" name="name" id="name" autocomplete="off" >只需在input框里加上autocomplete="off"即可!!!

2018-11-09 22:10:32 1379

原创 正则表达式验证手机号格式——后台

$uphone=18888888888if(!preg_match("/^1[345678]{1}\d{9}$/",$uphone)){ echo '手机格式错误';} 

2018-11-09 10:50:15 913

原创 SQLyog复制表到不同的数据库

鼠标箭头放在表上,右击:将表复制到不同的主机/数据库 

2018-11-08 10:57:45 642

原创 tp框架创建新文件夹

if(!file_exists(ROOT_PATH . 'public' . DS .'uploads'. DS . '123')) { mkdir(ROOT_PATH . 'public' . DS .'uploads'. DS . '123'); } else ...

2018-11-07 15:26:27 496 1

原创 tp报错:致命错误: Call to undefined function captcha_src()的解决方案

原因分析:知道为啥错吗?因为你的tp项目的vendor里没有任何东西正常情况下:需要composer或者从网上下载tp中的验证码类文件才能使用,从官网上下载的tp框架默认是没有验证码类文件的,需要自己手动下载。这样才能够使用验证码~解决方案:具体请参考:https://www.cnblogs.com/elliotnoob/p/6672172.html...

2018-11-07 15:19:48 11332

原创 git从本地连接到远程仓库

一、创建SSH keyssh-keygen -t rsa -C "你的邮箱"比如:ssh-keygen -t rsa -C "12345678923@163.com"出现该界面,说明ssh key生成成功cd ~:到用户目录cd .ssh/:打开.ssh文件夹ll:查看文件夹下面的所有文件cat id_rsa.pub:打开id_rsa.pub文件复制id_...

2018-11-06 14:17:46 2536 2

原创 tp框架——设置cookie、接收cookie、获取cookie

$d_uid=23; //为uid定义一个变量 Cookie::set('d_uid',$d_uid,7600); //设置cookie //参数('数据库字段名','变量名','存活时间')$uid=Cookie::get('d_uid'); //...

2018-11-02 10:31:21 5829

原创 yii框架——设置session、接收session、删除session

$uname='用户小王'; //定义一个变量$session->set('uname',$uname); //前面的uname是数据库的字段名,后面的uname是上面定义的一个变量//只要session设置上,无论在哪个页面,都能获取session设置的uname名$uname=Yii::$app->session->get...

2018-11-02 10:18:10 1734

原创 yii框架——表连接查询所有表的数据

jf_stu:jf_class:jf_school:jf_record://表连接,查询出学生、班级、校区、记录表的所有数据 $data=Jf_record::find() ->join('join','jf_stu','jf_record.sid=jf_stu.sid') ->join('join','jf_class','jf_st...

2018-11-01 20:05:08 1471

数据库备份方法

数据库的备份、删除、还原、下载的一个方法

2018-12-24

光头强儿的留言板

发表于 2020-01-02 最后回复 2020-01-02

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