- 博客(9)
- 收藏
- 关注
原创 smarty模板引擎
smarty是PHP的一个引擎模板,可以进行更好的进行逻辑与显示的分离,即我们常说的MVC,这个引擎的作用就是将C分离出来。其中的MVC分别指的是M——模型(moder),V——视图(view),C——控制器(controller)。简单来说就是将html代码与php代码分离开,使速度更快,减少代码量,方便程序的修改与维护。在smarty安装时,涉及到:Include/include_on...
2018-12-06 08:58:29 442 1
原创 php-学生信息注册
最近做了一个阶段测试,这个阶段测试是这样的这个阶段测试主要需要实现的功能是首先创建数据库和数据表的字段来存放学生的各个属性,学生通过注册页面来实现学生信息的注册,注册的信息将会存放到数据库的数据表中,其中有一个字段是学生的照片,在数据表中存放的则是文件路径,而这个路径是相对路径,而不是绝对路径。此时页面会进行跳转,跳转到用表格来显示学生信息,但是不显示学生的照片,而是在学生姓名上设置链接,...
2018-12-02 23:49:33 1164
原创 SQL注入
什么时候最容易受到sql注入呢?当应用程序使用输入的内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。那么,如何来防止sql注入呢:1.永远不要信任用户的输入,对用户的输入进行校验,可以通过正则表达式,或限制长度或者对字符进行转义来进行防止。2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库...
2018-11-30 14:41:07 168
原创 session和cookie
会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是cookie与session。那么cookie与session之间有什么区别呢?session可实现页面之间数据共享( 以文件方式存在)。启动会话:session_start() 启动后,生成session_id,随机串(唯一),此随机串会返回,然后存在在客户端,也是已cookie存在,如果禁用的话...
2018-11-28 08:36:29 149
原创 php 操作数据库
PHP中连接数据库主要有三种方式:1.mysql2.mysqli3.PDO我主要讲一下mysqli,mysqli是面向对象,mysqli被封装成一个类,它的构造方法如下:___construct([string $host[,string $username[,string $password[string $dbname[,int $port[,...
2018-11-23 10:58:37 170
原创 PHP 使用数组随机生成4位验证码
我们要生成4位随机验证码,首先要在A-Z,a-z,0-9之间随机产生4位。此时我们会用到一个函数range(),这个函数是建立一个包含指定范围单元的数组,返回类型为数组。代码如下:<?php$arr1 = range('a','z');$arr2 = range('A','Z');$arr3 = range(0,9);//产生指定范围内的数组并输出print_r($arr...
2018-11-13 17:25:17 3905
原创 PHP中的strpos()函数
strpos()函数是用来查找字符串首次出现的位置,返回类型为int,但是如是找不到该字符,返回布尔型的false值。1.判断一个字符串是否包含另一个字符串,示例代码如下:<?phpheader('content-type:text/html;charset=utf-8');$a = 'How old are you?';$find = 'are';$str = strp...
2018-11-07 14:33:50 1557
原创 推箱子
这一周主要学习了推箱子的一小部分代码,最后是为了完成推箱子这个小游戏。import javax.swing.JFrame;public class GameFrame extends JFrame { GamePanel gp; public GameFrame(){ this.setSize(500,500);//单位为像素 this.setTitle("推箱子");//标题 this.s...
2018-04-15 22:09:40 500
原创 Java周总结
通过这一周以来的学习,现在已经可以熟练的写出一写小程序了。今天我用数组写了一个很简单的小程序。import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入八个数"...
2018-03-29 09:31:01 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人