-
php连接mysql数据库代码
本文是一篇入门php mysql开发入门教材,为大家讲解的是php如何连接mysql数据库,感兴趣的同学参考下. <?php mysql_connect("localhost", "root","1981427") //连接位于localhost的服务器,用户名为root ?> <?php @mysql_connect("localhost", "root","1981427") or die("数据库服务器连接失败"); ?> <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db(&qu...
PHP 2014-12-09 14:39:05 -
PHP 配置open_basedir 让各虚拟站点独立运行
本文为大家讲解的是PHP 配置open_basedir 实现让各虚拟站点独立运行的方法,感兴趣的同学参考下. 需求: 好几年前,我在抱怨Apache运行PHP的安全性不行,只要一个站点被人拿下,服务器上的其他站点就会跟着遭殃。 当时觉得这跟IIS相比,实在太差了,因为在IIS里,可以在安全性里设置一个站点甚至一个目录访问时使用的匿名账号,只要各个站点使用的账号不一样,站点间的安全就不会互相影响...
PHP 2014-12-09 14:18:05 -
PHP IPV6正则表达式验证代码
本文是一个PHP IPV6正则表达式验证代码,感兴趣的同学参考下。 <?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('/A (?: (?: (?:[a-f0-9]{1,4}:){6} ::(?:[a-f0-9]{1,4}:){5} (?:[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){4} (?:(?:[a-f0-9]{1,4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3} (?:(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){2} (?:(?:[a-f0-9]{1,4}:){0,3}[a-f0-9]{1,4})?::[a-f0-9]{1,4}: (?:(?:[a-f0-9]{1,4}:){0,...
PHP 2014-12-09 13:57:11 -
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
本文是一个php实现的js escape功能函数,即:用php解析js escape编码的字符串,感兴趣的同学参考下。 这次第一次用smarttemplate这个模板,比smarty小巧了很多,但也有些不方便的地方...
PHP 2014-12-09 13:03:04 -
php缩放gif和png图透明背景变成黑色的解决方法
本文为大家讲解的是php通过gd库在缩放gif和png图,透明背景变成黑色的解决方法,感兴趣的同学参考下。 问题: 需要缩放一些gif图然后在去Imagecopymerge,后发现背景图不对,透明的背景图变成了黑色,下面是修改之后的代码 工作中需要缩放一些gif图然后在去Imagecopymerge,可是发现使用了imagecreatetruecolor和imagecopyresampled后发现背景图不对,本来透明的背景图变成了黑色,后来发现做一些修改才可以: $img = imagecreatetruecolor(200, 200); //2.上色 $color=imagecolorallocate($img,255,255,255); //3.设置透明 imagecolortransparent($img,$color); imagefill($img,0,0,$color); 然后再进行imagecopyresampled和Imagecopymerge就没有问题了...
PHP 2014-12-09 12:51:07 -
php时间戳格式化显示友好的时间函数
本文为大家讲解的是php中的时间戳格式化函数的用法,感兴趣的同学参考下。 在一些微博系统中经常要将时间于现在时间相比显示为多久以前发布的,如显示为:刚刚、5秒前、5小时前、5天前..这种显示非常的友好,那么我们怎么用php来实现呢,这就是本文探讨的内容,各位看官请仔细阅读下文 在项目中时间一律显示为2014-10-20 10:22显得很呆板...
PHP 2014-12-09 12:33:04 -
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
本文主要是对上一篇文章模进行改进,把验证码写入SESSION而不是把验证码的文字返回客户端的隐藏域,否则验证码的意义就不复存在啦 需要修改的几个文件: ①register.php 生成随机数和加密值 把register.html改为register.php,并开启session; 把register.js中生成随机数的函数写在register.php中,并改用php方法 <?php session_start();?> .... <?php //生成随机数函数 function showval(){ $num = ""; for($i=0;$i<4;$i++){ $tmp = rand(1,15); if ($tmp > 9) { switch ($tmp) { case(10): $num .= 'a'; ...
PHP 2014-12-09 12:30:30 -
php microtime获取浮点的时间戳
本文为大家讲解的是php下使用 microtime函数获取浮点的时间戳的方法,感兴趣的同学参考下。 看到别人的源码中用microtime(true),查了下手册,原来从PHP 5.0.0 开始,microtime增加了这个参数...
PHP 2014-12-09 12:21:04 -
php 遍历数据表数据并列表横向排列的代码
本文是一个php 遍历数据表数据并列表横向排列的示例代码,感兴趣的同学参考下. <?php $a = array (1,2,3,4,5,6,7,8,9,10,11); $i = 0; ?> <table border=1> <tr> <? foreach ($a as $k){ if($i%3==0) {//该处表示需要横向排列的列数...
PHP 2014-12-09 12:18:18 -
PHP 搜索目录文本内容的代码
本文是一个php实现的可以用来搜索指定目 录下文件的方法代码,感兴趣的同学参考下。 这个类可以用来搜索在给定的文本目录中的文件...
PHP 2014-12-09 12:06:10