zoukankan      html  css  js  c++  java
  • 项目总结——PHP小型网站经验总结

                              记于面向对象之前----小型网站开发

    这次的项目,开始的时候总觉得不是特别在意,没有将其当做属于自己的一份责任,总是觉得自己有时间去完成,而没有很认真,直到这次的项目即将完成,才知道,追悔莫及。

    这次是我们小组项目的一次完成以及代码的一些实例,也算是给自己的一份交代吧

    这次项目运用了MySQL+PHP+Apache+Smarty技术综合体系,没有对其进行完整的解释,望见谅。

    <?php
    header("Content-Type: text/html;charset=utf-8");//非常重要,一定要指定MIME为text/xml
    header("Cache-Control:no-cache");//告诉浏览器不要缓存数据
    //接收数据
    require "./commDB.php";//包含连接数据库文件
    $memberName=$_GET['username'];
    $info = "";//申明一个空字符串用来装返回的XML数据
    if(strlen($memberName)==0)
    {
    $info .= '{"res":""}';
    }
    else{
    $sql = "select id from user where username='".$memberName."';";
    $result = mysql_query($sql);
    $memberID = array();
    while($row = mysql_fetch_assoc($result))
    {
    $memberID[] = $row;
    }
    if(empty($memberID))
    {
    $reg = "/^[a-zA-Z]/";//必须以字母开头的正则表达式
    if(preg_match($reg,$memberName))
    {
    if(strlen($memberName)<6)
    {
    $info.='{"res":"*用户名不能小于6位"}';//这里数据是返回给请求的页面.
    }
    else{
    $info.='{"res":"用户名可用√"}';//这里数据是返回给请求的页面.
    }
    }
    else{
    $info.='{"res":"*用户名必须字母开头"}';//这里数据是返回给请求的页面.
    }
    }
    else{
    $info.='{"res":"*该用户名已经存在"}';//这里数据是返回给请求的页面.
    }
    }
    echo $info;

    <?php
    $link = @mysql_connect("localhost", "root" ,"") or die('数据库选择失败!');
    mysql_select_db("lovoinfo", $link);
    mysql_query("set names utf8");

    ?>
  • 相关阅读:
    ios开发-2015-07-19
    ios开发-2015-07-18
    ios开发-2015-07-17
    ios开发-2015-07-16
    ios开发-2015-07-15
    ios开发-2015-07-14
    ios开发-2015-07-13
    Selenium源码分析之WebDriver
    webdriver实现原理 分类: Selenium 2015-07-16 00:16 11人阅读 评论(0) 收藏
    webdriver实现原理
  • 原文地址:https://www.cnblogs.com/cgdblog/p/7284453.html
Copyright © 2011-2022 走看看