ホームページ  >  記事  >  バックエンド開発  >  PHPとACCESSを使ってチャットルームを作成する(7)_PHPチュートリアル

PHPとACCESSを使ってチャットルームを作成する(7)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:02:47882ブラウズ

chtcont.php3:
代码如下:
$sCont="";
$ConnID=@odbc_connect("jtfcht","admin","");
if ($ConnID){
if ($id=="1" && $ps="superldz"){
$result=@odbc_exec($ConnID,"SELECT TOP 25 sTime,sCont,sNameFrom ,sNameTo,SeqID, sIPFrom ChtCont ORDER BY SeqID DESC");
$lMax=-1;
while (@odbc_fetch_into($result,0,&$rArr)){
$sLine=$rArr[0]." ".$rArr[1];
$sLine=str_replace("%m",$rArr[2]."[".$rArr[5]."]",$sLine);
$sLine=str_replace("%g",$rArr[3],$sLine);
$sLine.="
n";
if ($rArr[4]>$lMax) $lMax=$rArr[4];
$sCont=$sLine.$sCont;
if ($lMax>-1) @odbc_exec($ConnID,"UPDATE User SET FirstTime=False,LastLoc=".($lMax+1)." WHERE UserID=".$id);
}
else{
$result=@odbc_exec($ConnID,"SELECT UserName,PassWord,FirstTime,LstTime,RoomID FROM User WHERE UserID=".$id);
if (@odbc_fetch_into($result,0,&$rArr)){
if ($rArr[1]==$ps){ if ($rArr[3]>=(time()-1800)) {
if ($rArr[2]){ $result=@odbc_exec($ConnID,"ChtCont から上位 25 の sTime、sCont、sNameFrom、sIDFrom、sNameTo、sIDTo、SeqID を選択 WHERE (bSecret=False OR (bSecret=True) AND (sIDFrom=".$id." OR sIDTo=".$id." OR sIDTo=0))) AND (RoomID=".$rArr[4]." OR RoomID=0) ORDER BY SeqID DESC") ;
$lMax=-1;
while (@odbc_fetch_into($result,0,&$rArr)){ $sLine=$rArr[0]." ".$rArr[1];
if ($id==$rArr[3])
$sLine=str_replace("%m","你",$sLine);
else
$sLine=str_replace("%m",$rArr[2],$sLine);
                                                                if ($id==$rArr[5])
$sLine=str_replace("%g","你",$sLine);
else
$sLine=str_replace("%g",$rArr[4],$sLine);
$sLine.="
n";
if ($rArr[6]>$lMax) $lMax=$rArr[6];
$sCont=$sLine.$sCont;
} if ($lMax>-1) @odbc_exec($ConnID,"UPDATE ユーザー SET FirstTime=False,LastLoc=".($lMax+1)." WHERE UserID=".$id);
}
}S Else $ scont = "& lt; p align = 'center' & gt; タイムアウトになりました & lt;/p & gt; & lt; p align = 'center' & gt; & lt; a href = '.' Target = '_top' & gt ;ここ再度ログイン

"; =

パスワードが違います!< / p>

ここで を押してください再度ログイン

こちら再ログイン

";

else $sCont="

";
?>


< title>チャットコンテンツ


所有、転載する必要がある場合は、作成者と出典を明記してください]




http://www.bkjia.com/PHPjc/316523.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/316523.html

技術記事

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。