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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 23  1/3  1  2  3  > 
     
标题: [求职] 个人简历  
 
looking_for1
注册会员
Rank: 2


UID 78393
精华 0
积分 119
帖子 307
金钱 119 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-15
来自 hubei
状态 离线
[广告]: q m
个人简历

姓名:鲁金
民族:汉
籍贯:湖北黄冈
年龄:24
php工作年龄:1年
政治面貌:党员
学历:本科
专业:机械设计


个性签名:很喜欢很热爱php编程,所以决心把php事业发展壮大。


不罗嗦了,谈谈我的工作经历吧。

我正式开始php工作的时间是2006年7月,所以就从这以后谈起了。

工作经历:
2006年7月-2006年8月    在北京中黄信国际有限公司,担任php程序员,当时还是实习身份。参与了后台的设计编程,开发了留言,提问,统计互动,根据IP判断上网者位置等功能。  在他们首页是写了个投诉建议的mail程序,现在来看,其实很简单。
2006年8月-2007年5月   在rolls stech公司(上海荣仕信息科技有限公司)工作,这是一家从事销售游戏币工作的公司,不过,我是作为一名php程序员的身份出现在公司里面。在公司期间,我制作了公司销售网站--www.sellgamegold.com--的所有的页面,全部div+css制作,并且符合w3c规范,兼容FF,IE;用php开发了一个显示文件目录的目录树,该程序借用了Bjorge Dijkstra写的treemenu类,我只是按路径的顺序把文件名读出来,然后写在配置文件treemenu.inc里;现在在用研究cakephp,边研究边开发公司的新网站,里面有会员注册、购买金币、点卡商城、查看订单等功能,是一个典型的b2c型的购物车网站,将有一部分已经开发好的代码贴在后面。




========================================>>>>>>>>>>>>>>
附上代码:

一、我改写的Discuz!的ajax.php文件,用来检验注册的。
<?php
require_once "include/define.php";
require_once "function/database_class.php";

$dbc = new dataconnect;
$dbc->data_connect(LOCALHOST,USERNAME,PASSWORD);
if(in_array($action, array('checkseccode', 'checkusername', 'checkemail'))) {

        if(!$headercharset) {
                @header('Content-Type: text/html; charset=gb2312');
        }

        if($action == 'checkusername'){

                $username = trim($username);

                $guestexp = '\xA1\xA1|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
                $censorexp = '/^('.str_replace(array('\\*', "\r\n", ' '), array('.*', '|', ''), preg_quote(($censoruser = trim($censoruser)), '/')).')$/i';
                if(preg_match("/^\s*$|^c:\\con\\con$|[%,\*\"\s\t\<\>\&]|$guestexp/is", $username) || ($censoruser && @preg_match($censorexp, $username))) {
                        ajaxmessage('checkusername', '用户名不合法。');
                }

                $query = mysql_query("SELECT uid FROM cdb_members WHERE username='$username'");
                $username = htmlspecialchars(stripslashes($username));

                if(mysql_num_rows($query)) {
                        eval("\$ajaxmessage = \"用户名已经占用。\";");
                        ajaxmessage('checkusername', $ajaxmessage);
                } else {
                        ajaxmessage('checkusername', 'succeed', 1);
                }

        } elseif($action == 'checkemail') {

                $email = trim($email);

                $query = mysql_query("SELECT uid FROM cdb_members WHERE email='$email' LIMIT 1");
                if(mysql_num_rows($query)) {
                        ajaxmessage('checkemail', '这个邮箱地址已经被注册过了。');
                } else {
                        ajaxmessage('checkemail', 'succeed', 1);
                }
        }
}
$dbc->data_close();

function ajaxmessage($objname, $message, $succeed = '0') {
        echo "<script language=\"JavaScript\">parent.ajaxresponse('$objname', \"".str_replace('"', '\"', $message)."\", $succeed);</script>";
        exit;
}
?>

二、以下是即将完成的新站里的一个类,该类的作用有两个:
    1是从数据库中取出游戏、区域、服务器的数据,然后根据它们的关系生成一个三级联动菜单;
    2是搜索引擎,根据选定的游戏、区域、服务器等信息从数据库中读出相应的库存记录;
<?php
class BusinessesController extends AppController{
     var $name = 'Businesses';
         var $uses = array('Business', 'Game', 'Region', 'Server');
         var $helpers = array('Html', 'Javascript');
         var $components = array('RequestHandler');

         /**
          * 游戏、服务器列表
          */
         function game_server_select(){
                 $this->layout = false;
                 $this->Business->setnames();
         /**
              * 列出游戏
              */
                 $find_g = $this->Game->findAll('', array('id', 'game'));
             $this->set('allgames', $find_g);
         
                 /**
                  * 由游戏找出对应的区域,由区域找出对应的服务器
                  * $find_g  => 游戏
                  * $find_c  => 区域
                  * $find_s  => 服务器
                  */
                 foreach($find_g as $key => $allgames){
                         $game_id = $allgames['Game']['id'];
                     $find_r = $this->Region->findAll("game_id = '$game_id'", array('id', 'game_id', 'region'));

                         foreach($find_r as $key_r => $allregions){
                                 $region_id = $allregions['Region']['id'];
                                 $region_name = $allregions['Region']['region'];
                             $group[$game_id][$key_r + 1] = 'new Option("'.$region_name.'", "'.$region_id.'")';
                                 $find_s = $this->Server->findAll("region_id = '$region_id'", array('id', 'server'));

                                 foreach($find_s as $key_s => $allservers){
                                         $server_id = $allservers['Server']['id'];
                                         $server_name = $allservers['Server']['server'];
                                     $secondGroup[$game_id][$key_r + 1][$key_s + 1] = 'new Option("'.$server_name.'", "'.$server_id.'")';
                                 }
                         }
                 }
                 $this->set('group', $group);
                 $this->set('secondGroup', $secondGroup);
         }

     /**
          *
          */
     function server_state(){
                 $this->Business->setnames();
                 
             if($this->RequestHandler->isPost()){
                         /**
                          * $_POST['gs_game'] 为 游戏id
                          * $_POST['gs_region'] 为 区域id
                          * $_POST['gs_server'] 为 服务器id
                          *
                          *
                          * 如果选择了游戏
                          */                         
                     if($_POST['gs_game'] != 0){
                             $find = $this->Server->findAll("gameid = '".$_POST['gs_game']."'");
                                 
                                 /*
                                  * 如果选择了区域
                                  */
                                 if($_POST['gs_region'] != 0){
                                         $find = $this->Server->findAll("region_id = '".$_POST['gs_region']."'");

                     /*
                                          * 如果选择了服务器
                                          */
                                         if($_POST['gs_server'] != 0){
                                             $find = $this->Server->findAll("id = '".$_POST['gs_server']."'");
                                         }
                                 }
                                 
                         }                         
                 }

                 if($this->RequestHandler->isGET()){
                     if(!empty($_GET['game_id'])){
                             $find = $this->Server->findAll("gameid = '".$_GET['game_id']."'");
                         }
                 }

                 /**
                  * 整理一下搜索结果,以便在 view 里面运用
                  */
                 $i = 0;                         
                 foreach($find as $find_value){
                         $find_game_only = $this->Game->find("id = '".$find_value['Server']['gameid']."'");
                     $search_res[$i]['game'] = $find_game_only['Game']['game']."/".$find_value['Region']['region'];
                         $search_res[$i]['server_id'] =$find_value['Server']['id'];
                         $search_res[$i]['server'] = $find_value['Server']['server'];
                         $search_res[$i]['storage'] = $find_value['Business']['storage'];
                         $search_res[$i]['price'] = $find_value['Business']['price'];
                         $search_res[$i]['state'] = $find_value['Business']['state'];
                         $i ++;
                 }
                 $this->set('select_result', $search_res);
         }
}
?>

先看看吧,哈哈,感觉也不是很到位,不过我自认为写代码的习惯不错,什么对齐呀,注释呀,之类的都一目了然。就这样了。


 附件: 您所在的用户组无法下载或查看附件



爱我的人们,我一定会爱你们
2007-6-27 12:41 PM#1
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
looking_for1
注册会员
Rank: 2


UID 78393
精华 0
积分 119
帖子 307
金钱 119 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-15
来自 hubei
状态 离线
[推荐阅读] 如何能让mysql子查询中支持limit
联系方式:
qq:    93661885
msn: lujin0520.student@sina.com




爱我的人们,我一定会爱你们
2007-6-27 01:09 PM#2
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1308
帖子 1542
金钱 1308 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 在线
[推荐阅读] AJAX与cooike/Session出了点问题,请大家帮忙看看!
哦,原来是那家破公司啊,你早该辞职了,那个鸟公司,里面有个死胖子可能装鸟X了。
上次面试,给了我一张纸,鄙视我,操他老木。工资不高还要求会美工+PHP程序。
这种技术低,装鸟的人,该杀~




http://www.okpython.com
让中国的python发展的更快。
2007-6-27 01:21 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115599
帖子 4058
金钱 113989 喜悦币
威望 10
人脉 1600
阅读权限 100
注册 2006-8-22
状态 离线
[推荐阅读] 斑竹注意~!
小公司都这样
php程序员 不仅仅只懂得php 还要js ps dw flash...等等




我的个人博客
2007-6-27 01:25 PM#4
查看资料  Blog  发短消息  顶部
 
Designer
新手上路
Rank: 1
初级会员



UID 30324
精华 0
积分 19
帖子 145
金钱 19 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-7-25
来自 b.j
状态 离线
[推荐阅读] 关于refresh
友情支持下.....
有些压抑




a coder
2007-6-27 01:27 PM#5
查看资料  发短消息  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115599
帖子 4058
金钱 113989 喜悦币
威望 10
人脉 1600
阅读权限 100
注册 2006-8-22
状态 离线
[推荐阅读] 如何将1252编码转换未65001(utf-8)
我就是这么锤炼出来的



我的个人博客
2007-6-27 01:29 PM#6
查看资料  Blog  发短消息  顶部
 
looking_for1
注册会员
Rank: 2


UID 78393
精华 0
积分 119
帖子 307
金钱 119 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-15
来自 hubei
状态 离线
[推荐阅读] PHP点评类网站,对商户资料做部分修改,外加一个定单生成流程,求歉职开发。
早出来了
现在在一家销售公司干




爱我的人们,我一定会爱你们
2007-6-27 01:41 PM#7
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
纯粹误会
金牌会员
Rank: 6Rank: 6


UID 63836
精华 0
积分 2194
帖子 2187
金钱 2194 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-3-30
状态 离线
[推荐阅读] 杭州创业互联网络科技公司招聘PHP程序员
同学与我联系一下吧,加我的msn或者qq,我有很多公司招人,本来都是想挖我的,但是我去不了,我可以推荐你去。



求职深圳。
2007-6-27 08:52 PM#8
查看资料  发短消息  QQ  顶部
 
looking_for1
注册会员
Rank: 2


UID 78393
精华 0
积分 119
帖子 307
金钱 119 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-15
来自 hubei
状态 离线
[推荐阅读] 这种情况下怎么命名?
多谢 ,  加QQ去了



爱我的人们,我一定会爱你们
2007-6-29 08:53 AM#9
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
gton
注册会员
Rank: 2



UID 89230
精华 0
积分 140
帖子 95
金钱 140 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-3-13
状态 离线
[推荐阅读] 奇怪了phpmyadmin生死不能检索字母,Unknown column 'x' in 'where clause'
我想知道你就第二段代码用的什么框架 可以告诉我么  看起来很适合我用 哈



我的简历
2007-7-1 02:00 AM#10
查看资料  发短消息  顶部
 23  1/3  1  2  3  > 
     


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


 




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

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