Welcome 微信登录

首页 / 网页编程 / PHP

PHP防范SQL注入的具体方法详解(测试通过)

PHP防范SQL注入的具体方法详解(测试通过)

一个优秀的PHP程序员除了要能顺利的编写代码,还需要具备使程序处于安全环境下的能力。今天我们要向大家讲解的是有关PHP防范SQL注入的相关方法。说到网站安全就不得不提到SQL注入(SQL Injection),如果你用过ASP,对SQL注入一定有比较深的理解,PHP的安全性相对较高,这是因为MYSQL4以下的版本不支持子语句,而且当php.ini里的 magic_quotes_gpc 为On 时。提交的变量中所有的 " (单引号), " (双引号), (...
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法

PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法

一、数字补0.如果要自动生成学号,自动生成某某编号,就像这样的形式“d0000009”、“d0000027”时,那么就会面临一个问题,怎么把左边用0补齐成这样8位数的编码呢?我想到了两种方法实现这个功能。方法一:先构造一个数字10000000,千万,也就是一个1,7个0,然后加上当前的编号(比如是3),那么就得到 10000003,用字符串截取 substr("10000003",1,7)后就得到0000003,最后在与“d”拼接,就得到了最终的编号d00...
php按百分比生成缩略图的代码分享

php按百分比生成缩略图的代码分享

于是翻了一下手册,弄懂几个函数后自己写了一个简单的php生成缩略图的程序。没有用类,我觉得一个函数就能搞定,而且对于新手来说更容易去理解,从而可以帮助到更多的人。支持按比分比缩略,支持按指定的长宽缩略,默认按百分比。程序中注释已经很详细了,如有问题可在下面留言,欢迎与我交流。源码如下:复制代码 代码如下:<?php/* * param ori_img 原图像的名称和路径 * param new_img 生成图像的名称 * param percent ...
php中curl和file_get_content的区别

php中curl和file_get_content的区别

直到最近,要做一个网页小偷程序的时候才发现file_get_content已经完全不能满足需求了。我觉得,在读取远程内容的时候,file_get_content除了使用比curl便捷以外,其他都没有curl好。主要区别:学习才发现,curl支持很多协议,有FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE以及LDAP,也就是说,它能做到很多file_get_content做不到的事情。curl在php可以实...
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子

PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子

最近,一个项目要求做交通银行在线支付,ecshop本身没有这方面的接口,于是通过一些时间的专研,做了一个插件出来。有好的东西,当然要分享,在此特地分享出来,希望能够帮助到跟我一样有需要的人,为大家减轻一下开发的负担,也多请大家指出一些好的方法和建议,相互的学习、进步!在使用插件之前,请配置好交通银行在线支付的环境(具体安装方法,交行提供的demo会有,也不是很难,注意好细节就行)。安装好之后,请将把下面的插件源码和语言包源码按路径保存到相应文件,最后进入后...
php实现zip压缩文件解压缩代码分享(简单易懂)

php实现zip压缩文件解压缩代码分享(简单易懂)

仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦。做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是php压缩类、压缩函数,少则几百行,多的就几千行代码。这对于我这种新手来说很摸不到头脑,再说我也不用这么复杂的功能。最后参考函数手册,理清楚了几个相关的函数后,就明白了怎么去整了。记得要开启 zip ,把 p...
thinkphp实现面包屑导航(当前位置)例子分享

thinkphp实现面包屑导航(当前位置)例子分享

以前栏目很少,就用死办法做的(首页 -> 栏目的名字),现在栏目多了,渐渐二级栏目,三级栏目也来了,这样的方式显然不太合适,于是就改进了一下。也不难,利用一个递归函数就可以了。使用例子:复制代码 代码如下://当前位置-第一个参数 catid为当前栏目的id,第二个参数为文章的标题,调用栏目当前位置时第二个参数为空即可。$this->assign("now_here",$this->now_here($catid,$res["title"...
php使用mkdir创建多级目录入门例子

php使用mkdir创建多级目录入门例子

先介绍一下 mkdir() 这个函数:mkdir($path,0777,true);第一个参数:必须,代表要创建的多级目录的路径;第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;第三个参数:true表示允许创建多级目录。举例代码(支持创建中文目录):<?phpheader("Content-type:text/html;charset=utf-8");//要创建的多级目录$path="dai/php/php学习";//判断目录存...
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)

PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)

用php代码实现数据库备份可以使网站的管理变得非常便捷,我们可以直接进后台操作就能完成数据库的备份。关键技术:1. 首先要得到该数据库中有哪些表,所用函数 mysql_list_tables(),然后可以将获取的所有表名存到一个数组。2. show create table 表名 可以获取表结构。3. select * from 表名 取出所有记录,用循环拼接成 insert into... 语句。实现代码:复制代码 代码如下:<?phpheader...
php递归删除目录下的文件但保留的实例分享

php递归删除目录下的文件但保留的实例分享

用php程序删除目录和文件比到ftp删除有很多优势。首先进ftp就比较麻烦,然后删除大量文件的时候ftp删除很慢,还有就是程序只想删除文件夹下面的文件,而保留目录结构,可以用php来轻松的实现,再有比如生成的日志、缓存要清除用程序来完成显然轻松的多。一:删除目录下面的文件,不删除目录复制代码 代码如下:function delFileUnderDir( $dirName ){ if ( $handle = opendir( "$dirName" ) ) {...
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)

PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)

如果做一个在线的文件管理系统的话,那么首先必须知道怎么读取目录和文件,其实这个功能几行代码就可以实现了。输出效果:实现代码:复制代码 代码如下:<?php$dir = "D:/"; //要获取的目录echo "********** 获取目录下所有文件和文件夹 ***********<hr/>";//先判断指定的路径是不是一个文件夹if (is_dir($dir)){if ($dh = opendir($dir)){while (($fil...
php计算程序运行时间的简单例子分享

php计算程序运行时间的简单例子分享

首先我们分析一下原理,要想得到程序运行时间,那么可以在程序最开始运行的时候定义一个变量记下当前时间,然后等我们程序运行完之后再记录一下当前的时间,两者相差就是该程序运行花费的时间了。这里介绍一下 microtime() 这个函数,microtime() 用的不多,但是不能不知道这个函数,它是返回当前 Unix 时间戳和微秒数。例如:echo microtime(); 会返回:0.08845800 1376983061。所以可以用explode函数将它以空格...
php判断电脑访问、手机访问的例子

php判断电脑访问、手机访问的例子

所以我就研究怎么用php去判断网页是电脑访问还是手机访问,然后再通过去加载不同的css来达到手机和电脑都可以正常的访问的效果。网站查了很多资料,终于找到了一个合适、比较好用的代码,也希望能给大家一个参考。复制代码 代码如下:<?php function check_wap() { if (isset($_SERVER["HTTP_VIA"])) return true; if (isset($_SERVER["HTTP_X_NOKIA_CONNECT...
<< 381 382 383 384 385 386 387 388 389 390 >>