項目總結——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");

?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM