使用php完成一个用户注册以及管理的demo(二)

WBOY
发布: 2016-08-08 09:29:41
原创
1022 人浏览过

这里就必须要谈到数据库了。
首先是configs文件下的configs文件的内容.
<?php <br> define("DB_HOST","localhost"); <br> define("DB_USER","root"); <br> define("DB_PWD",""); <br> define("DB_DBNAME","test"); <br> define("DB_CHARSET","utf-8"); <br> ?>
这里默认定义了数据库的地址,管理员与密码以及数据库名称及编码方式。在这个文件里设置好了这些内容,会在
mysql.func.php中用到.
如:function connect(){ <br> $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败Error:".mysql_errno().":".mysql_error()); <br> mysql_set_charset(DB_CHARSET); <br> mysql_select_db(DB_DBNAME) or die("指定数据库打开失败"); <br> return $link; <br> }
这里是所需要的处理登录的部分

<code><span><span><?php </span><span><span>function</span><span>addUser</span><span>()</span>
{</span><span>$arr</span>=<span>$_POST</span>;
    <span>$arr</span>[<span>'password'</span>]=md5(<span>$_POST</span>[<span>'password'</span>]);
    <span>//将图像放到上级页面中</span><span>$uploadFile</span>=uploadFile(<span>"../uploads"</span>);
    <span>if</span>(<span>$uploadFile</span>&&is_array(<span>$uploadFile</span>)){
        <span>$arr</span>[<span>'face'</span>]=<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
    }<span>else</span>{
        <span>$mes</span>=<span>"添加失败<a href="addUser.php">重新添加</a>"</span>;
        <span>return</span><span>$mes</span>;
    }
    <span>$arr</span>[<span>'regTime'</span>]=time();
    <span>//$arr['activeFlag']=0;</span><span>if</span>(insert(<span>"imooc_user"</span>, <span>$arr</span>)){
        <span>$mes</span>=<span>"添加成功!<br><a href="addUser.php">继续添加</a>|<a href="listUser.php">查看列表</a>"</span>;
    }
    <span>else</span>
    {
        <span>//如果对应的文件存在,则删除掉。(因为查询数据库失败了)</span><span>$filename</span>=<span>"../uploads/"</span>.<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
         <span>if</span>(file_exists(<span>$filename</span>)){
            unlink(<span>$filename</span>);
        }   
        <span>$mes</span>=<span>"添加失败"</span>;
    }
    <span>return</span><span>$mes</span>;
}</span></span></code>
登录后复制

mysql.func.php中所有的操作几乎都是把一个输入的数组重组为字符串然后再到指定的数据表中去执行.
接下来是关于listPro.php的编写,在这个界面里我们还会介绍到php的代码分页技术。

以上就介绍了使用php完成一个用户注册以及管理的demo(二),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!