TP框架验证码及文件上传

ThinkPHP中自带能生成验证码的类:ThinkPHP/Library/Think/Verify.class.phpphp

默认状况下,验证码的字体是随机使用 ThinkPHP/Library/Think/Verify/ttfs/目录下面的字体文件,咱们能够指定验证码的字体html

汉字的验证码:ThinkPHP/Library/Think/Verify/zhttfs/添加中文的字体格式jquery

更改字体:ttf格式ide

关于验证码的一些知识点:

 

1.例题:经过验证码实现用户的登陆,并利用jquery实现点击图片验证码进行新的刷新

LoginController.class.php(Login方法和yzm方法)字体

  View Code

Login.htmlspa

 

  View Code

 

显示效果:3d

当其中一个输入错误时都不能实现登陆:code

 

 

 

2.文件上传

文件上传使用Think/Upload.class.phphtm

关于savePath和rootPathblog

1.rootPath文件上传保存的根路径(一开始要规定的)$upload->rootPath = './Public/';

2.savePath文件上传的保存路径(相对于根路径) $upload->savePath = 'Uploads/'; // 设置附件上传目录

 

//3. 上传成功 获取上传文件信息,$info遍历上传的路径
foreach($info as $file)

echo $file['savepath'].$file['savename'];
}

 

 

输出的结果:Uploads/2016-06-20/slide3.jpg

4.$upload->saveName = '';//保持上传文件名不变


命名规则:

 

2例子:文件上传:

LoginController.class.php中的方法ShangChu

  View Code

ShangChu.html

  View Code

最后的结果是:

Public文件夹下新建的Upload目录下的

相关文章
相关标签/搜索