记于面向对象之前----小型网站开发
这次的项目,开始的时候总觉得不是特别在意,没有将其当做属于自己的一份责任,总是觉得自己有时间去完成,而没有很认真,直到这次的项目即将完成,才知道,追悔莫及。
这次是我们小组项目的一次完成以及代码的一些实例,也算是给自己的一份交代吧
这次项目运用了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