喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 请推荐一个可借鉴学习的PHP程序  
 
YourEyes (YourEyes)
中级会员
Rank: 3Rank: 3
中级会员



UID 14497
精华 0
积分 253
帖子 265
金钱 253 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2002-5-24
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
请推荐一个可借鉴学习的PHP程序

请推荐一个可借鉴学习的PHP程序

业余PHP多年(别看我的注册日期,菜鸟一个),一直徘徊在菜鸟阶段,写的程序毫无结构可言
参考了一些PHP程序,发现在index.php/list.php等文件中根本找不到一个SQL语句,全部是封闭在类中的,看不太懂,
在此请各位大侠推荐一讲究结构、代码清晰的PHP程序以供学习之用。


下面附上我以前写的一文件应试可知我的水平之菜(勿见笑):

文件名list.php

<?php
include_once('./init.php');

$tid $_GET['tid'];
$page = isset($_GET['page'])?$_GET['page']:1;

$cacheid $tid.'-'.$page;
//get type array
if (!$t->is_cached('list.htm',"list|$cacheid"))
{
    
//list
    
$sql "select id,name,addtime,hit,size from {$dbprefix}bt where tid='$tid' order by addtime desc";
    
$dbpage $db->page($sql,$page,$lst_lst_num);
    
$list $dbpage['rs'];
    if (!empty(
$list))
    {
        
$t->assign('list',$list);
    }

    
//pagebar
    
$t->assign('page',$page);
    
$t->assign('pagecount',$dbpage['count']);
    
$t->assign('recount',$dbpage['recount']);
    
$t->assign('pagesize',$lst_lst_num);
    
$pagebar pagebar($dbpage['recount'],$lst_lst_num);
    
$pagebar preg_replace("/list.php?page=([0-9]+)/is","list-$1.htm",$pagebar);
    
$pagebar preg_replace("/list.php?tid=([0-9]+)&page=([0-9]+)/is","list$1-$2.htm",$pagebar);
    
$t->assign('pagebar',$pagebar);

    
//title
    
$t->assign('title',$arType[$tid]);
    
//nav
    
$t->assign('tid',$tid);
    
$t->assign('tname',$arType[$tid]);



}
//is_cached

//
$t->display('list.htm',"list|$cacheid");
?>
2007-8-26 02:48 PM#1
查看资料  Blog  发短消息  顶部
 
gfree
新手上路
Rank: 1


UID 96830
精华 0
积分 44
帖子 26
金钱 44 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-8-11
状态 离线
[广告]: 代充Paypal帐号美元
不错了 我刚接触php 有什么问题请指教



学无止境
2007-8-26 07:30 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
phpox
论坛元老
Rank: 8Rank: 8
赚钱炒股



UID 94946
精华 0
积分 3003
帖子 243
金钱 3003 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2007-7-5
状态 离线
[推荐阅读] 超高复杂度空前的问题,关于序列算法
写的比我好多了!



phpox's blog
2007-8-26 11:19 PM#3
查看资料  发短消息  顶部
 
amanious (amanious)
新手上路
Rank: 1
初级会员



UID 58841
精华 0
积分 7
帖子 4
金钱 7 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-12-3
状态 离线
[推荐阅读] apache 的配置问题
边开发,边学习

用php+smarty 开发了一套b2b应用程序。

演示站:http://demo.ualink.cn/

可以下载源代码。
2007-8-28 01:28 PM#4
查看资料  发短消息  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115533
帖子 3989
金钱 113955 喜悦币
威望 10
人脉 1568
阅读权限 100
注册 2006-8-22
状态 离线
[推荐阅读] 我想实现以下查询功能,怎么做?
看看 discuz 不错
2007-8-28 04:10 PM#5
查看资料  Blog  发短消息  顶部
 
data28
乞丐




UID 97316
精华 0
积分 -44
帖子 44
金钱 -44 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2007-8-22
状态 离线
[推荐阅读] 这个浮动窗口,怎么让它载入的时候就最小化
ding ...



http://www.data28.com
2007-9-2 07:48 AM#6
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025088 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP