2013年12月11日
摘要: 阅读全文
posted @ 2013-12-11 15:34 朱墨烂然 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在PHP中调用外部程序主要有两个函数,system和exec。system的原型为string system(string command [, int $return_var])。system本身具有打印命令执行输出的功能,也就是说,程序中的输出printf()PHP页面中显示。如果程序成功执行,则system的返回值为程序输出的最后一行,如果执行失败,返回false。如果调用程序有返回值,则返回值存放在$return_var中。示例程序如下,以Linux平台为例。c程序代码:#include "stdio.h"#include "stdlib.h"i 阅读全文
posted @ 2013-12-11 15:16 朱墨烂然 阅读(519) 评论(0) 推荐(0) 编辑
  2013年12月10日
摘要: PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常 阅读全文
posted @ 2013-12-10 20:56 朱墨烂然 阅读(192) 评论(0) 推荐(0) 编辑
  2013年11月28日
摘要: config =& load_class('Config', 'core'); log_message('debug', "URI Class Initialized"); } //获取uri_string function _fetch_uri_string() { //$this->config->item('uri_protocol')是获取config.php中uri_protocol的配置,AUTO为默认 if (strtoupper($this->config->it 阅读全文
posted @ 2013-11-28 15:46 朱墨烂然 阅读(353) 评论(0) 推荐(0) 编辑
  2013年11月6日
摘要: 在php升级到php5.3之后后,在使用的过程经常发现有的程序会出现Function eregi() is deprecated 的报错信息。是什么原因呢?这是因为php5.3中不再支持eregi()函数,而使用preg_match()函数替代。解决的方法是:将eregi()函数替换成preg_match() 函数。if(eregi('^test',$file))可以替换为if(preg_match('/^test/i',$file))————-PHP 5.3.0 之後的 regex, 希望使用 PCRE 的規格, POSIX Regex 都不建議使用了(統一 阅读全文
posted @ 2013-11-06 10:31 朱墨烂然 阅读(999) 评论(0) 推荐(0) 编辑
  2013年6月11日
摘要: $query = "SELECT * from flow_report_priv where rid='".$rid."' and find_in_set('{$LOGIN_USER_ID}',user_str)";//find_in_set(str,strlist);假如str在strlist之间,则找到。例:find_in_set('w','u,v,w,x,y,z');//3 阅读全文
posted @ 2013-06-11 09:19 朱墨烂然 阅读(144) 评论(0) 推荐(0) 编辑
  2013年6月6日
摘要: 一台windows服务器跑了php和mssql,php需要连接本地的mssql 写了个test页面<?php$conn=mssql_connect("localhost","dbuser","xxxx"); //测试连接 if($conn) { echo "连接成功"; }?>但是不能连接mssql 报错:mssql_connect() [function.mssql-connect]: message: 登录失败。 (severity 14)php.inimssql.secure_connection 阅读全文
posted @ 2013-06-06 15:58 朱墨烂然 阅读(399) 评论(0) 推荐(0) 编辑
  2013年5月7日
摘要: Memcache类 http://www.php.net/manual/zh/class.memcache.php Alternative PHP Cache(可选PHP缓存) APC类 http://www.php.net/manual/zh/book.apc.php redis | eaccelerator | wincache | xcache ??? 阅读全文
posted @ 2013-05-07 16:26 朱墨烂然 阅读(198) 评论(0) 推荐(0) 编辑
  2013年5月4日
摘要: serialize()和unserialize()在php手册上的解释是: serialize — Generates a storable representation of a value serialize — 产生一个可存储的值的表示 unserialize — Creates a PHP value from a stored representation unserialize... 阅读全文
posted @ 2013-05-04 16:33 朱墨烂然 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 不管是书本上还是网上的教程,在正则表达式中\w都被介绍为匹配任何单词字符,包括字母和下划线,等效于[A-Za-z0-9] 今天偶然间发现会员注册中出现了一个恶作剧账号"аdmin",注意到那个а了没?那是一个俄文字母,在会员注册过滤中使用\w验证并不能防止。 也就是说\w包括了英文字母以及俄文字母等,在会员注册这块我们肯定不希望类同的账号出现,要不然很容易造成会员间的误会。所... 阅读全文
posted @ 2013-05-04 14:19 朱墨烂然 阅读(335) 评论(0) 推荐(0) 编辑