Welcome 微信登录

首页 / 网页编程 / PHP

PHP的SQL注入过程分析

PHP的SQL注入过程分析

今天从网上学习了有关SQL注入的基本技能。SQL注入的重点就是构造SQL语句,只有灵活的运用SQL 语句才能构造出牛比的注入字符串。学完之后写了点笔记,已备随时使用。希望你在看下面内容时先了 解SQL的基本原理。笔记中的代码来自网络。 ===基础部分=== 本表查询: http://127.0.0.1/injection/user.php?username=angel" and LENGTH(password)="6 http://...
如何用phpmyadmin设置mysql数据库用户的权限

如何用phpmyadmin设置mysql数据库用户的权限

一、首先您需要在服务器上安装配置 phpMyAdmin 安装配置方法详见: http://www.jb51.net/article/15330.htm安装好以后,来到 phpMyAdmin 的首页如下图所示: 二、创建用户(如何您之前已经创建好用户,可以省略这一步) 点击上图所示的权限后,可以看到如下图所示: 点击“添加新用户”这个连接,添加一个新的数据库用户名 如下图所示: 三、权限设置 如下图所示: 编辑 hellen 这个用户的权限 如下图所...
php中通过正则表达式下载内容中的远程图片的函数代码

php中通过正则表达式下载内容中的远程图片的函数代码

这段程序其实是属于“小偷程序”的重要部分。 这一段程序只是下载远程图片的那一段而已,程序写的比较简单,大多部分都做了注释。 复制代码 代码如下: if (preg_match_all("/http://[^ ""]+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content),$aliurl)){ $i=0; //多个文件++ while(list($key ,$v) = each($aliurl[0])){ //...
比较详细PHP生成静态页面教程

比较详细PHP生成静态页面教程

一,PHP脚本与动态页面。 PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----> 将解析后的HTML语句以包的方式传...
PHP中strtotime函数使用方法分享

PHP中strtotime函数使用方法分享

一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下: 1.echo strtotime("2009-1-22") 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,获取英文文本日期时间 示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间 (1)打印明天此时的时间戳strtotime("+1 day") 当前时间: 1.echo date("Y-m-d H:i:s",t...
php 字符串替换的方法

php 字符串替换的方法

这几天,工作中遇到一个小问题,有一内容类型的字段存储的是语言,因为这写数据是用Excel导入做的,所以为了处理简单,很多的语言就用逗号分隔,把所有语言做一个字符串,这样存入的时候就简单的多。但是由于当初数据质量的问题,有一部分“Chinese”是 “Mandarin Chinese”,现在需要把所有的“Mandarin Chinese”改为“Chinese”。 这就需要把一个字符串中的部分字符串替换掉。对于这样的问题,一般就是用正则表达式来做替换,或者使用...
php mysql 判断update之后是否更新了的方法

php mysql 判断update之后是否更新了的方法

首先我的建议是遇到问题摆渡一下,php手册翻上1001遍,问题迎刃而解。 我百度了一下,网友给的答案五花八门。 首先纠正百度来的一个错误的方法: 复制代码 代码如下: $sql = "update table a set aname="名字" where aid=88"; $r = $conn->query($sql); if ($r){ echo "错误以为这里就是数据做了更新,如果这个aid为88的数据不存在语句同样返回true。"; } 带w...
php 带逗号千位符数字的处理方法

php 带逗号千位符数字的处理方法

通常用number_format(); 来格式化数字,默认情况千位符是用逗号间隔的,比如: 复制代码 代码如下: echo number_format("10000.01231", 2); //取小数点后2位,输出的结果为:10,000.01 千位默认是用逗号间隔。 如果我们后台验证从客户端获取来的这种格式的数字就有点费劲了。 老修通常用 filter_input(INPUT_POST,"price",FILTER_VALIDATE_FLOAT) 来验证...
php删除页面记录 同时刷新页面 删除条件用GET方式获得

php删除页面记录 同时刷新页面 删除条件用GET方式获得

功能: 1、在某个页面上显示查询数据,并在每条数据后增加删除功能,点击“删除”,删除掉数据,同时刷新页面 2、用GET方式获得删除条件 数据库连接变量connectvars.php 复制代码 代码如下: <?php //服务器 define("DB_HOST", "localhost"); //用户名 define("DB_USER", "root"); //密码 define("DB_PASSWORD", "root"); //数据库 define...
关于IIS php调用com组件的权限问题

关于IIS php调用com组件的权限问题

1.运行Dcomcnfg.exe 2.组件服务――计算机――我的电脑 ――DCOM配置――找到microsoft word 文档 3.点击属性 4.选择“安全性” 5.选定“使用自定义访问权限 ” 和“使用自定义启动权限 ” 6.分别编辑权限 ,添加Everyone(ASPNET,VS Developers,Debugger User )(注:其实准确的应该是"ISUR_机器名"这个用户才对) 7.选择“身份标识”,在选定“交互式用户” 即可 8.在Web...
<< 251 252 253 254 255 256 257 258 259 260 >>