Html代码:

<!DOCTYPE html>
<html lang="zh-cn"><head><meta charset="utf-8" /><title>修改验证码配置文件</title><link rel="stylesheet" href="__PUBLIC__/Css/Public.css"></head><body><form action="<{:U(GROUP_NAME . '/System/setVerify')}>" method="post"><table class="table"><tr><th colspan="2">验证码配置</th></tr><tr><td align="right">验证码字典:</td><td><input type="text" name="charset" value="<{$Think.config.charset}>" /></td></tr><tr><td align="right">验证码长度:</td><td><input type="text" name="codelen" value="<{$Think.config.codelen}>" /></td></tr><tr><td align="right">验证码宽度:</td><td><input type="text" name="width" value="<{$Think.config.width}>" /></td></tr><tr><td align="right">验证码高度:</td><td><input type="text" name="height" value="<{$Think.config.height}>" /></td></tr><tr><td align="right">验证码字体文件位置:</td><td><input type="text" name="font" value="<{$Think.config.font}>" /></td></tr><tr><td align="right">验证码字体大小:</td><td><input type="text" name="fontsize" value="<{$Think.config.fontsize}>" /></td></tr><tr><td align="right">Session名称</td><td><input type="text" name="verifyName" value="<{$Think.config.verifyName}>" /></td></tr><tr><td colspan="2" align="center"><input type="submit" value="保存更新" style="cursor:pointer;" /></td></tr></table></form></body>
</htm

PHP代码:

    /*** 验证码表单*/Public function setVerify() {if ( !IS_POST ) $this->redirect(GROUP_NAME . '/Syatem/verify');//使用F函数,重写配置文件if ( F('verify', $_POST, CONF_PATH) ) {$this->success('写入成功!', U( GROUP_NAME . '/System/verify'));} else {$this->error('写入失败, 请检查文件夹:' . CONF_PATH . '是否具有写入权限!');}}

生成文件:

<?php    return array ( 'charset' => 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789', 'codelen' => '2', 'width' => '130', 'height' => '50', 'font' => './App/Data/QDB.otf', 'fontsize' => '30', 'verifyName' => 'verify', );?>

转载于:https://www.cnblogs.com/KTblog/p/5190509.html

ThinkPHP - F函数,更新配置文件相关推荐

  1. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )

    文章目录 一.追加键值对数据 二.更新键值对数据 三.完整代码示例 一.追加键值对数据 在上一篇博客 [C 语言]文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取 ...

  2. 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 写出或更新配置文件 | 读取配置文件 )

    文章目录 一.写出或更新配置文件 二.读取配置文件 一.写出或更新配置文件 写出或更新配置文件 : 首先 , 使用 字符数组 存储 键值对 信息 ; // 写出 或 更新 的配置项// 数组声明会后 ...

  3. 【强化学习入门】梯度赌博机算法中,偏好函数更新:梯度上升公式是精确梯度上升的随机近似的证明

    本文证明强化学习入门问题:K摇臂赌博机的梯度赌博机算法中,偏好函数更新公式:Ht+1(At)=Ht(At)+α(Rt−Rt‾)(1−πt(At))H_{t+1}(A_t) = H_t(A_t) + \ ...

  4. F函数的极大极大算法

    F函数中的F应该是(free energy)的缩写,这个函数可以帮我们换一个思路理解EM算法: EM算法中总有一个Q函数,在证明过程中有一些地方不是很形象,如果用F函数极大极大算法可以比较好的理解.本 ...

  5. 使用xdebug分析thinkphp框架函数调用图

    开发中需要性能调优,使用xdebug分析thinkphp框架函数调用图. 关于xdebug的安装参考这2篇 NetBeans配置Xdebug 远程调试PHP php扩展xdebug安装以及用kcach ...

  6. pandas使用loc函数更新、修改dataframe指定数据行的内容(update or change the content of specific row of dataframe)

    pandas使用loc函数更新.修改dataframe指定数据行的内容(update or change the content of specific row of dataframe) 目录

  7. R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包、使用p_unload函数卸载多个R包、使用p_update函数更新过期的R包

    R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包.使用p_unload函数卸载多个R包.使用p_update函数更新过期的R包 目录

  8. php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法

    本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...

  9. C# 动态获取、修改、更新配置文件 实现思路

    1.添加System.Configuration.dll引用:程序中添加using System.Configuration; 读取数据:(tbHost为文本控件) [csharp] view pla ...

最新文章

  1. 《数学之美》第22章 自然语言处理的教父马库斯和他的优秀弟子们
  2. 计算机组成与系统结构+答案书,计算机组成与系统结构书本答案
  3. mongo数据库单节点搭建
  4. linux的mount命令详解
  5. [渝粤教育] 中国地质大学 计算机图形学(新) 复习题
  6. (caffe入门)windows caffe 之 mnist 训练
  7. python requests text content_对python requests的content和text方法的区别详解
  8. linux添加磁盘分区,linux添加磁盘分区
  9. WinForm CefSharp 笔记一(入门篇)
  10. 海森(hessian)矩阵
  11. 方法及方法的重载|数组
  12. 利用freemarker实现word导出
  13. 我开发了一款软件,完成了舔狗的绝地反杀(代码开源)!
  14. GO语言————2、GO语言环境安装
  15. 谷歌又发新操作系统了!
  16. 辨析 dB、dBm、dBw
  17. urllib3如何安装的三种办法
  18. Java配车标识英文单词怎么写_车用英语怎么写
  19. 本机设置单网卡多IP,彻底离线可用也不影响互联网和局域网
  20. InputBox函数用法

热门文章

  1. 用eclipse开发android小程序,【转】Eclipse 开发Android小程序遇到的问题总结
  2. java 反射 单例类_利用反射机制破坏单例模式
  3. mysql下载64位 win7_win7 64位安装MySQL 绝对经典
  4. 深度学习(六十四)Faster R-CNN物体检测
  5. 非线性回归的数学理论与方法(非线性最小二乘法)
  6. 显卡风扇不转电脑黑屏_隔壁妹子电脑坏了怎么办,简单易懂电脑维修方法与技巧收藏备用...
  7. mysql run sql files_HeidiSQL_5.1_Sourcecode
  8. ningx修改mysql数据库密码_windows下面的php+mysql+nginx
  9. 故障码123401_P0221故障码故障原因和解决方法
  10. XML--可扩展标记语言