- 博客(7)
- 收藏
- 关注
原创 PHP用htmlspecialchars()函数对表单等输入数据的深度过滤
在PHP项目开发中,经常会和表单等输入源数据打交道,老码农常说:“任何时候都不要相信用户提交的数据”,所以在数据保存到数据库之前,必须对提交的数据进行过滤。那么,PHP中有个函数:> htmlspecialchars(string,quotestyle,character-set)htmlspecialchars 函数把一些预定义的字符转换为 HTML 实体。这些预定义字符是:...
2020-04-25 21:33:23 436
原创 Navicat 连接阿里云ECS服务器MySql数据库的详细步骤讲解
今天在进行Navicat 连接阿里云ECS服务器的MySQL数据库时,怎么也链接不上,很好奇!查了很多网上资料,发现都是说了一部分。现在作为日常记录笔记,把自己的亲身经历,一步步的配图说明。
2019-12-04 18:56:17 2952
原创 JavaScript 的发展历史
在学习一门新的技术前,应该了解下这门技术的背景和发展历史,这个纯理论的内容,对学习应该能起到很好的补充。最初的网页是HTML和CSS的静态页面,如果能在HTML加入一些表单的互动内容,在当时那是非常炫酷的事情。JavaScript就在这样的需求下,199几年时,Netscape Navigator (网景)公司中的一个程序员创建了LiveScript,因为当时网景公司为了凑上Java新版本发...
2019-12-02 22:49:16 433
原创 JavaScript(JS)中的 i++ 和 ++i 的区别
学习JavaScript过程中,经常遇到 ++i 和 i++ 及 --i 和 i-- 。这些计算会有什么区别呢?1、测试 ++i 实例:var i=1;var a=++i;document.write('i=1,a=++i,则:a='+a+',i='+i);输出结果为:i=1,a=++i,则a=2,i=22、测试 i++ 实例:var i=1;var b=i++;docum...
2019-11-29 08:47:36 885
原创 PHP中特殊字符的转义问题:实现模板中输出{$name}
如何实现在模板文件中显示 {$name}今天遇到了这个不大不小的问题,需要再模板中输出 {$name} 的字样。在ThinkPHP中,这是一个变量,在html模板中,是当变量来处理的,网上找了很多方法,都是不行。于是想起了< 这个<小于号,和> 这个>大于号的输出方式。同样,{ }也应该有类似的转换代码。查询 HTML转义字符 的对照表(1)、常用转...
2019-11-27 17:14:48 1221
原创 ThinkPHP5.1 多级控制器(分层控制器)的理解和使用
ThinkPHP5.1开发手册:访问控制器层(controller),也称主控制器可以通过url访问。但是分层控制器(多级控制器)则不能通过Url直接访问。
2019-11-27 11:35:34 2833
原创 ThinkPHP5.1 模板替换字符串(tpl_replace_string) 踩坑
ThinkPHP5.1 模板替换字符串 踩坑前言学习一门新的知识,总是会伴随着这种无名的怒火和欣喜。反复的浪费时间后,弄明白了一个知识点,对于一个码农来说,每天进步一点点是多么的辛酸和不易。说起来惭愧,以前没有接触过ThinkPHP3.2及相关知识,刚一上手ThinkPHP5.1就感觉头沉脚清,这里要说的是再简单不过的模板字符串替换:tpl_replace_string的填坑记。tpl_r...
2019-11-26 15:58:33 5276 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人