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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 32  1/4  1  2  3  4  > 
     
标题: 我在这里向大家致歉了  
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
我在这里向大家致歉了

以前本人曾发过新手求职帖子。现在想来真的是惭愧无比。总觉得自己有些不负责任,才看了一个月的php,什么代码没写过就求职。在这里向曾经给过我面试机会的公司致歉。

纸上得来终觉浅,绝知此事要躬行。经过这几个月的学习,有一点点基础了,写的代码也不多。一个分页类和一个留言本。留言本还没写完整,正在修改中。现在发上来让各位大虾指点一二。还望不吝赐教。谢谢。
分页类已经发在论坛上了,看最新我回复的,也就是我现在发的附件中的common/page.php。
地址:http://www.phpx.com/happy/viewth ... ghlight=&page=2
留言板见附件中。
MySQL 5+adodb+Smarty+php5+Apache 2
基本实现功能。添加留言,查找留言,显示留言,管理留言。所有代码及模板均为本人手写
存在问题:
1。管理留言中的编辑和回复还没写完整。
2。安全性还不好,能不断提交留言。
3。路径问题,我用的是站点根目录绝对定位的,有待改进。
4。SESSION还没用好,管理页中我用SESSION认证的,只是现在为了方便把认证代码注释了。
5。图形验证码未实现。

基本程序架构:

guestbook/index.php   //一般用户查看,查找,添加留言
                /adodb    //adodb目录
                 /smarty      //smarty目录
                /common    //通用代码。包括page.php(本人写的分页类),模板,数据库连接配置文件
                /modules   //程序模块
                /face        //留言表情和图片目录(注:在网上找的,如有冒犯,多多原谅)

把guestbook目录放在apache根目录下。
MySQL数据库用户为root,密码5203344(连接代码在common/db.inc.php文件中).登录MySQL以后用source命令执行解压出来的guestbook.sql文件创建数据库。库名:guestbook,表名:message,reply(回复留言用的,暂没使用)

注意:管理留言要单独运行modules/admin.php,我设计的时候把管理留言和普通留言分开了,也就是说管理留言不对外开放的,只能管理员内部使用。

[ 本帖最后由 angeljyt 于 2006-8-25 02:37 PM 编辑 ]


 附件: 您所在的用户组无法下载或查看附件
2006-8-25 02:32 PM#1
查看资料  Blog  发短消息  顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] 北京诚找PHP程序员 5K-8K
我知道问题还多多,记各位大虾指点。主要关于我设计的易用性,稳定性,安全性,健壮性,可扩展性,可缩放性,可移植性,可读性,可维护性。我会向这几个方面努力的。
下面是本人对以上几方面的理解,说的不对的地方,望斧正。
站在一个php程序的角度来说,主要面对的有最终用户,程序员,软硬件环境。

可读性,可维护性:这二个方面是针对源代码文件本身而言的
易用性:面向最终用户而言
稳定性,安全性,健壮性:针对程序代码质量而言
可扩展性:针对程序的横向而言,例如增加其它的扩展模块
可缩放性:针对程序的纵向而言,程序能在不同负荷下表现良好。
可移植性:针对软硬件环境而言,主要是代码能隔离出各种与特定平台相关的代码。
2006-8-25 02:55 PM#2
查看资料  Blog  发短消息  顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] 你是属于哪个档次的?
昨天晚上才修改的。已经实现简单图形验证码。回复,删除,编辑留言。

[ 本帖最后由 angeljyt 于 2006-8-26 06:45 AM 编辑 ]


 附件: 您所在的用户组无法下载或查看附件
2006-8-26 06:43 AM#3
查看资料  Blog  发短消息  顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] 难题:如何把mysql中的一张表放入内存,同时对这张表操作时,硬盘上对应的表也会被更新.
我是用top php编辑的,用的是tab显示为4个空格。
希望各位大虾发表发表意见啊。我会天天来看的。
2006-8-26 06:47 AM#4
查看资料  Blog  发短消息  顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] 请高手们解一下!
图形验证码代码。

随机数生成是照搬php手册里的

<?php
ob_start
();
session_start();

$img imagecreate(60,20);
$bgcolor imagecolorallocate($img,255,255,255);

mt_srand(make_seed());
$randval mt_rand();
$seccode substr($randval,-4);
$_SESSION['seccode'] = $seccode;
for(
$i 0$i 4$i++){
    
$color imagecolorallocate($img,abs(mt_rand()%256),abs(mt_rand()%256),abs(mt_rand()%256));
    
imagechar($img,5,abs(mt_rand()%4)+$i*10+8,abs(mt_rand()%4),$seccode[$i],$color);    



header('content-Type:image/gif');

imagegif($img);

function 
make_seed()
{
    list(
$usec$sec) = explode(' 'microtime());
    return (float) 
$sec + ((float) $usec 100000);
}
?>
2006-8-26 06:51 AM#5
查看资料  Blog  发短消息  顶部
 
fly512 (我本如是)
版主
Rank: 7Rank: 7Rank: 7
人生的另一半


UID 42566
精华 0
积分 2510
帖子 2397
金钱 1780 喜悦币
威望 0
人脉 730
阅读权限 100
注册 2004-10-31
来自 亚特兰迪斯
状态 离线
[推荐阅读] 再没有饭吃就要严重营养不良了(求网站美工的工作<全/兼职都可>)
鼓励!
不过就一个留言本吗
又是adodb的又是Smarty的,的确够汗颜的

解压后,smarty  313KB(去掉模板文件以及模板编译后的文件)
                adodb   214KB
                图片     86 KB
                php       15KB
                模板     14.3KB
又不是拿来卖钱?




不要使用数据库
PHP中国
2006-8-26 02:16 PM#6
查看资料  访问主页  Blog  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 8936
帖子 2357
金钱 8936 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] session id为什么会变成乱码?高手帮我看看
无论怎样支持以下!黑黑



生日礼物送什么www.feichanglipin.cn
生日礼物      补肾
2006-8-26 03:27 PM#7
查看资料  Blog  发短消息  QQ . .   顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] fck的中级使用
回复 #7 c1a1o1 的帖子

呵呵,因为我怎么也不习惯php和html混着写,看着头痛。adodb,smarty都是现学的,我是新手嘛,什么都需要学习.
感谢你的支持

[ 本帖最后由 angeljyt 于 2006-8-26 05:38 PM 编辑 ]
2006-8-26 05:32 PM#8
查看资料  Blog  发短消息  顶部
 
angeljyt
中级会员
Rank: 3Rank: 3



UID 72645
精华 0
积分 429
帖子 395
金钱 429 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-1
状态 离线
[推荐阅读] div里ul无法缩进,高手救我。。。
下载的请下3楼的

下载的请下3楼的,第一次发的太垃圾了。3楼已经实现图形验证码,回复,编辑,删除了
2006-8-26 05:45 PM#9
查看资料  Blog  发短消息  顶部
 
fly512 (我本如是)
版主
Rank: 7Rank: 7Rank: 7
人生的另一半


UID 42566
精华 0
积分 2510
帖子 2397
金钱 1780 喜悦币
威望 0
人脉 730
阅读权限 100
注册 2004-10-31
来自 亚特兰迪斯
状态 离线
[推荐阅读] 求职找工作


QUOTE:
原帖由 angeljyt 于 2006-8-26 05:32 PM 发表
呵呵,因为我怎么也不习惯php和html混着写,看着头痛。adodb,smarty都是现学的,我是新手嘛,什么都需要学习.
感谢你的支持
我也不习惯php和html混着写!
谁又说了离开了smarty就一定要把php和html混着写




不要使用数据库
PHP中国
2006-8-26 06:11 PM#10
查看资料  访问主页  Blog  发短消息  顶部
 32  1/4  1  2  3  4  > 
     


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


 




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

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