項目總結——PHP小型網站經驗總結
阿新 • • 發佈:2017-08-04
開始 ber query a-z 網站 連接數據庫 自己 ext 失敗
記於面向對象之前----小型網站開發
這次的項目,開始的時候總覺得不是特別在意,沒有將其當做屬於自己的一份責任,總是覺得自己有時間去完成,而沒有很認真,直到這次的項目即將完成,才知道,追悔莫及。
這次是我們小組項目的一次完成以及代碼的一些實例,也算是給自己的一份交代吧
這次項目運用了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");
?>
項目總結——PHP小型網站經驗總結