php mysql 留言本应用实例 |
本文标签:php,mysql,留言本 复制代码 代码如下: <?php $hostname_conn = "localhost"; $database_conn = "test"; $username_conn = "root"; $password_conn = "1981427"; $conn = mysql_connect($hostname_conn, $username_conn, $password_conn); ?> 复制代码 代码如下: <?php //该函数用于将一般字符串转换成SQL语句所需要的格式 function GetSQLValueString($theValue, $theType) { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "" . $theValue . "" : "NULL"; break; case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; } return $theValue; } ?> 复制代码 代码如下: <?php session_start(); //如果Session不存在,则跳转到Admin.php if (!(isset($_SESSION[MM_Username]))) { header("Location: admin.php"); exit; } ?> 复制代码 代码如下: <?php require_once(Connections/conn.php); ?> <?php // *** Validate request to login to this site. session_start(); $loginFormAction = $_SERVER[PHP_SELF]; if (isset($accesscheck)) { $GLOBALS[PrevUrl] = $accesscheck; session_register(PrevUrl); } if (isset($_POST[username])) { $loginUsername=$_POST[username]; $password=$_POST[password]; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "adminmain.php"; $MM_redirectLoginFailed = "admin.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_conn, $conn); $LoginRS__query=sprintf("SELECT adminname, password FROM admin WHERE adminname=%s AND password=%s", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $conn) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $GLOBALS[MM_Username] = $loginUsername; $GLOBALS[MM_UserGroup] = $loginStrGroup; //register the session variables session_register("MM_Username"); session_register("MM_UserGroup"); if (isset($_SESSION[PrevUrl]) && false) { $MM_redirectLoginSuccess = $_SESSION[PrevUrl]; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style type="text/css"><!-- .style1 {font-size: 18px; font-weight: bold; } .style2 {font-size: 14px} --></style><style type="text/css" bogus="1">.style1 {font-size: 18px; font-weight: bold; } .style2 {font-size: 14px}</style> </head> <body> <p align="center"><span class="style1">留言板 - 管理登陆</span></p> <p align="center"><span class="style2"><a href="viewposts.php" href="viewposts.php">浏览留言</a> | <a href="newpost.php" href="newpost.php">发表留言</a></span></p> <form name="form1" method="POST" action="<?php echo $loginFormAction; ?>"> <table width="239" border="0" align="center"> <tr> <td width="73">用户名:</td> <td width="156"><input name="username" type="text" id="username"></td> </tr> <tr> <td>密码:</td> <td><input name="password" type="password" id="password"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重设"></td> </tr> </table> </form> <p align="center"> </p> </body> </html> |