-
PHP+MYSQL会员系统的登陆即权限判断实现代码
本文是一个PHP+MYSQL会员系统的登陆即权限判断实现代码,感兴趣的同学参考下。 <?php error_reporting(0); session_start(); //数据库连接 $conn = mysql_connect('localhost', 'root', ''); mysql_select_db('chenkun', $conn); mysql_query('SET NAMES UTF-8'); //定义常量 define('ALL_PS', 'PHP'); function user_shell($uid, $shell, $m_id) { $sql = "select * from admin where uid='$uid'"; $query = mysql_query($sql); $row = mysql_fetch_array($query); $shell = is_a...
PHP 2014-11-30 02:16:24 -
几个有用的php字符串过滤,转换函数代码示例
本文为大家整理了几个有用的php字符串过滤,转换函数代码示例,感兴趣的同学参考下. nl2br();// n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmlspecialchars();//转换'$','"','<','>'为相应的html实体 htmlentities();//转换所有html标记为相应的html实体 array explode(string separator, string str);//分割字符串 string implode(string separator, array arr);//连接字符串 strtoupper(); strtolower();//转换大小写 ucfirst();//只转换第一个字符为大写 ucwords();//转换每个wo...
PHP 2014-11-30 02:11:32 -
php session劫持和防范的方法小结
本文为大家讲解的是php session劫持和防范的方法小结,感兴趣的同学参考下. session 数据暴露 会话数据常会包含一些个人信息和其它敏感数据。基于这个原因,会话数据的暴露是被普遍关心的问题...
PHP 2014-11-30 02:10:18 -
php 文本文件的读取效率分析
本文为大家讲解的是php 文本文件的读取效率分析,感兴趣的同学参考下. 一直鼓捣着想把博客的首页存在文件里,结果存在文件里,博客更新时再重新将内容再次写入到这个文件。所以刚才测试了三种读取文本的常规方法 首页大概3KB,是在本地测试的 file_get_contents('shadow.xml'); 耗时 0.0003 秒 $indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile); 耗时 0.026 秒 $indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000); 耗时 0.0003秒 相差将近 100 倍!! 还真是出乎意料 我估摸着时间怕都牺牲在while循环上还是怎的 ...
PHP 2014-11-30 02:09:04 -
PHP 字符串正则替换函数preg_replace使用说明
本文以示例的方式向大家讲解了PHP 字符串正则替换函数preg_replace使用说明,感兴趣的同学参考下。 1. preg_replace() $msg = preg_replace("/<style>.+</style>/is", "", $msg); -----删除<style></style>和中间的部分 $msg = preg_replace("/<[^>]+>/", "", $msg); -----是删除<>和中间的内容 i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母...
PHP 2014-11-30 02:04:45 -
php多个文件及图片上传实例代码
本文是一个php多个文件及图片上传实例代码,感兴趣的同学参考下。 多个文件上传是在单文件上传的基础上利用遍历数组的方式进行遍历表单数组然后把文件一个个上传到服务器上了,下面就来看一个简单多个文件上传实例 多个文件上传和单独文件上传的处理方式是一样的,只需要在客户端多提供几个类型为“file”的输入表单,并指定不同的“name”属性值...
PHP 2014-11-30 02:03:05 -
php实现图形显示Ip地址的示例代码
本文为大家提供的是一个php实现图形显示Ip地址的示例代码,感兴趣的同学参考下. 使用图形显示Ip,文件 sunip...
PHP 2014-11-30 01:59:53 -
php mysql Errcode: 28 终极解决方法
本文为大家讲解的是php mysql Errcode: 28 终极解决方法,碰到这类问题的朋友可以参考下。 perror 28 Error code 28: No space left on device SQL语句执行错误:SELECT title,gid FROM blog_blog WHERE date < 1246200383 and hide = 'n' and type='blog' ORDER BY date DESC LIMIT 1 Error writing file 'C:\WINDOWS\TEMP\MY9B6F.tmp' (Errcode: 28) 解决方法: 1.释放C:\WINDOWS\TEMP空间 2.因为原表太大,所以查询时生成的临时表过大,因此出错...
数据库操作教程 2014-11-30 01:18:40 -
php操作redis中的hash和zset类型数据的方法
本文主要讲解了php操作redis中的hash和zset类型数据的方法和示例代码,共介绍了26组函数或方法,感兴趣的同学参考下. 1,hset 描述:将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作...
PHP 2014-11-30 01:09:51 -
php Session存储到Redis的方法示例
本文为大家讲解的是php 中把Session存储到Redis的方法示例,感兴趣的同学参考下. php Session可以保存到文本或者内存、还有数据库,今天讲的是存到Redis的方法。 当然要写先安装php的扩展,略 修改php.ini的设置 session.save_handler = redis session.save_path = “tcp://127.0.0.1:6379″ 修改后重启php-fpm或nginx,phpinfo() session redis 如果不想修改php.ini可这样 ini_set(“session.save_handler”,”redis”); ini_set(“session.save_path”,”tcp://127.0.0.1:6379″); 如果配置文件/etc/redis.conf里设置了连接密码requirepass保存session的时候会报错,sav...
PHP 2014-11-30 01:07:59 -
php实现redis 队列操作的示例
本文是一个php实现redis 队列操作的示例,感兴趣的同学参考下. Reids是一个比较高级的开源key-value存储系统,采用ANSI C实现。其与memcached类似,但是支持持久化数据存储 入队操作 <?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."n"; }catch(Exception $e){ echo $e->getMessage()."n"; } } ?> 出队操作 <?php $redis = new Redis(); $redis->pcon...
PHP 2014-11-30 00:55:18 -
php中使用redis队列操作实例代码
本文为大家讲解的是php中使用redis队列操作实例代码,感兴趣的同学参考下。 例1,入队操作: <?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); while(True){ try{ $value = 'value_'.date('Y-m-d H:i:s'); $redis->LPUSH('key1',$value); sleep(rand()%3); echo $value."n"; }catch(Exception $e){ echo $e->getMessage()."n"; } } ?> ...
PHP 2014-11-30 00:38:39