项目总结——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");

?>
时间: 2024-10-10 23:54:35

项目总结——PHP小型网站经验总结的相关文章

小型网站渗透常规思路之抛砖引玉

首先,我们知道 .当我们得到一个目标后,当然目标只是针对小型网站的一个思路,大型网站又是另外一个思路了. 信息收集 首先要做的就是信息收集,正所谓磨刀不误砍柴功. 以下引用owasp 渗透指南4.0 版 搜索引擎信息发现和侦察 (OTG-INFO-001) 识别web服务器 (OTG-INFO-002) web服务器元文件信息发现 (OTG-INFO-003) 服务器应用应用枚举 (OTG-INFO-004) 评论信息发现 (OTG-INFO-005) 应用入口识别 (OTG-INFO-006)

小型网站架构技术点(简要)

上图是小型网站架构(20台服务器左右)所需要的基本知识点 网站的基本要求: ..1 服务7*24小时提供服务 ..2 服务稳定,可靠 ..3 能够应对一般的网络攻击,安全 ..4 数据不丢失==就算宕机也不丢失==做了冷备和热备 ..5 优化架构能应付较大流量的并发

c#网站项目的发布:项目方式、webSite网站模式(未能获得项目引用XXX的依赖项的解决)

c#网站项目的发布:项目方式.webSite网站模式(未能获得项目引用XXX的依赖项的解决). webSite模式是codefile="default.aspx.cs",项目方式是codebehind="default.aspx.cs" inherites="",编译出来bin是项目名.dll. 我比较喜欢项目方式,看着整洁.编译后,把bin和文件拷出来,删一下*.cs代码文件不拷给客户,删一下bin里的pdb文件,就行了. webSite发布比

KNN算法项目实战——改进约会网站的配对效果

KNN项目实战--改进约会网站的配对效果 1.项目背景: 海伦女士一直使用在线约会网站寻找适合自己的约会对象.尽管约会网站会推荐不同的人选,但她并不是喜欢每一个人.经过一番总结,她发现自己交往过的人可以进行如下分类: 不喜欢的人 魅力一般的人 极具魅力的人 2.项目数据 海伦收集约会数据已经有了一段时间,她把这些数据存放在文本文件datingTestSet.txt中,每个样本数据占据一行,总共有1000行. datingTestSet.txt数据集下载 海伦收集的样本数据主要包含以下3种特征:

Java小项目之:旅游网站

Java小项目之:旅游网站旅游网站应用到的技术:1.Hibernate2.Tomcat Servlet3.Jsp,javaScript,jquery , Ajax,EL表达式 前台功能:1用户的注册和登录,2旅游线路的报名(一人只能报一条线路):3用户对每条旅游线路的评论.4查询一个城市的所有线路5查询单一的一条线路 后台管理功能:1旅游线路的增删改查2对用户评论的删除或回复3删除查询用户 部分代码展示:package biz; import java.util.List;import java

Win10下IIS配置、项目发布、添加网站

Win10下IIS配置 1.找到控制面板:[开始]菜单鼠标右击,打开[控制面板] 2.打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] 3. 开始修改IIS了,我是这样勾上的,有可能比较多. 4. 验证IIS是否正确安装,等待几分钟后IIS配置完成.在浏览器输入http://localhost/iisstart.htm会出现 IIS安装成功页面.第一次修改的时候出现了成功页面,但是后来删除了IIS中默认的网站就打不开了,但是不影响的.

YourSQLDba项目发布到codeplex网站了

今天登录YourSQLDba的官方网站http://yoursqldba.grics.ca/index_en.shtml,发现YourSQLDba项目已经发布到开源网站http://www.codeplex.com/了.YourSQLDba项目的地址为http://yoursqldba.codeplex.com/,真是一件可喜可贺的事情,一直以来非常喜欢YourSQLDba这个工具.也希望它能够不断完善强大起来. 到2014-10-07为止,YourSQLdba的版本已经发布到5.3.2,相比以

Django项目实践4 - Django网站管理(后台管理员)

http://blog.csdn.net/pipisorry/article/details/45079751 上篇:Django项目实践3 - Django模型 Introduction 对于某一类站点, 管理界面 是基础设施中很重要的一部分. 这是以网页和有限的可信任管理者为基础的界面,它能够让你加入,编辑和删除站点内容. 常见的样例: 你能够用这个界面公布博客,后台的站点管理者用它来润色读者提交的内容,你的客户用你给他们建立的界面工具更新新闻并公布在站点上.这些都是使用管理界面的样例. 创

Python爬虫项目,获取所有网站上的新闻,并保存到数据库中,解析html网页等

1.需求说明 需求: 爬取虎嗅网站的所有新闻,并保存到数据库中. http://www.huxiu.com 技术: 1.爬虫 获取服务器的资源(urllib) 解析html网页(BeautifulSoup) 2.数据库技术 数据库 MySQLdb 业务逻辑的分析: (1).虎嗅网站的新闻,包括首页和分页信息(下一页) (2).需要从首页的资源和分页的资源中获取每个新闻的url连接 如何获取url: 解析网站html文件,如果A标签的href属性包含 article字段,就表示这是一个新闻 (3)