日志标签 ‘php’

返利系统上线

2010年8月15日

1.可与UCENTER完美整合,无须用户额外注册帐号

2.可以为不同分组定制返点率

3.用户后台每笔交易有详细记录,包括:未付款,已付款,已退款。已经退款的用户不会返利。

» 阅读更多: 返利系统上线

学习WordPress代码的收获1

2010年8月9日

今天为了开发一个模板相关的功能于是找来WordPress的代码研究,不知不觉一天就过去了。老实说,他们的代码写注释比较到位,官方文档也全,但我看上去还是会觉得一知半解。确实,水平差的不是一点半点,很受打击啊~~~现在调整心态,看不懂也得坚持一下,这种九阳神功类的代码,就得慢慢看,慢慢悟,一点点化为己用。

今天新接触的几个PHP函数

http://php.net/manual/en/function.func-get-args.php

http://php.net/manual/en/function.call-user-func-array.php

http://php.net/manual/en/function.array-pop.php

在CodeIgniter如何把控制器的数组传给视图?

2010年7月14日

我有一个遍历数据库返回的需求,代码如下

//此处获取的值是一个数组
$this->load->database();
$query = $this->db->query("select ID,title from jscodebox where author='jean'");
if ($query->num_rows>0){
$data['filelist'] = $query;
}
$this->load->view('box',$data);
 
//现在我把这个数组在视图里显示。这里需要注意的是在CodeIgniter中遍历数据库的动作
<ul id="mycodelist" style="list-style-type:none;">
<?php foreach($filelist->result() as $item):?>
<li><?php echo $item->title;?></li>
<?php endforeach;?>
</ul>

PHP使用GeSHi实现代码高亮

2010年7月14日

<?php
require ‘/opt/lampp/htdocs/jqbox/geshi/geshi.php’;
$geshi = new Geshi($code, ‘javascript’);
$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS);
echo  $geshi->parse_code();
?>

使用起来还是比较简单的,类封装的不错。官方文档在此:http://qbnz.com/highlighter/geshi-doc.html#the-basics

如何执行mysqli不能执行update语句?

2010年7月11日

$update_query = “UPDATE users SET credits = (credits – ‘$cred’) WHERE user_id = (’$u’)”;

此语句用mysqli无法执行,无报错。后改用原生的mysql解决

$con = mysql_connect(”localhost”,”peter”,”abc123″);

mysql_select_db(”my_db”, $con);

mysql_query($update_query);


 Load time improved by PHP Speedy