below is my coding..
this one is application.php
Code: Select all
<?php include 'config.php' ;
session_start();
mysql_connect("localhost", "root", "")or die("cannot connect to server");
mysql_select_db("nagels")or die("cannot select db");
function redirect($url, $num = 307) {
static $http = array (
100 => "HTTP/1.1 100 Continue",
101 => "HTTP/1.1 101 Switching Protocols",
200 => "HTTP/1.1 200 OK",
201 => "HTTP/1.1 201 Created",
202 => "HTTP/1.1 202 Accepted",
203 => "HTTP/1.1 203 Non-Authoritative Information",
204 => "HTTP/1.1 204 No Content",
205 => "HTTP/1.1 205 Reset Content",
206 => "HTTP/1.1 206 Partial Content",
300 => "HTTP/1.1 300 Multiple Choices",
301 => "HTTP/1.1 301 Moved Permanently",
302 => "HTTP/1.1 302 Found",
303 => "HTTP/1.1 303 See Other",
304 => "HTTP/1.1 304 Not Modified",
305 => "HTTP/1.1 305 Use Proxy",
307 => "HTTP/1.1 307 Temporary Redirect",
400 => "HTTP/1.1 400 Bad Request",
401 => "HTTP/1.1 401 Unauthorized",
402 => "HTTP/1.1 402 Payment Required",
403 => "HTTP/1.1 403 Forbidden",
404 => "HTTP/1.1 404 Not Found",
405 => "HTTP/1.1 405 Method Not Allowed",
406 => "HTTP/1.1 406 Not Acceptable",
407 => "HTTP/1.1 407 Proxy Authentication Required",
408 => "HTTP/1.1 408 Request Time-out",
409 => "HTTP/1.1 409 Conflict",
410 => "HTTP/1.1 410 Gone",
411 => "HTTP/1.1 411 Length Required",
412 => "HTTP/1.1 412 Precondition Failed",
413 => "HTTP/1.1 413 Request Entity Too Large",
414 => "HTTP/1.1 414 Request-URI Too Large",
415 => "HTTP/1.1 415 Unsupported Media Type",
416 => "HTTP/1.1 416 Requested range not satisfiable",
417 => "HTTP/1.1 417 Expectation Failed",
500 => "HTTP/1.1 500 Internal Server Error",
501 => "HTTP/1.1 501 Not Implemented",
502 => "HTTP/1.1 502 Bad Gateway",
503 => "HTTP/1.1 503 Service Unavailable",
504 => "HTTP/1.1 504 Gateway Time-out"
);
header($http[$num]);
header("Location: $url");
exit;
}
//SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE 'a%' LIMIT 10;
//SELECT FOUND_ROWS();
function ecp_str($value)
{
return mysql_real_escape_string($value);
}
function set_flash_note($message)
{
$_SESSION["flash_note"] = $message;
}
function get_flash_note()
{
$note = $_SESSION['flash_note'];
unset($_SESSION['flash_note']);
return $note;
}
function get_id()
{
return mysql_insert_id();
}
function findexts($filename)
{
$filename = strtolower($filename) ;
$exts = explode(".", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
}
function is_login()
{
if(array_key_exists('login',$_SESSION) && $_SESSION['login'] )
return true;
return false;
}
function formatDate($val)
{
return $date = date('F j, Y g:i a', strtotime('+8 hours'));
}
?>Code: Select all
<?php require_once 'application.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css">
<title>.:: header ::.</title>
</head>
<body>
<table width="952" height="400" border="0"cellspacing="0" cellpadding="0" align="center" background="picture/bg1.jpg">
<tr>
<td valign="top"><table width="100%" border="0" align="center">
<tr>
<td> </td>
</tr>
<tr>
<td><table width="100%" border="0">
<tr>
<td width="8%"> </td>
<td width="18%" align="left"><img src="picture/nail.jpg" width="250" height="300" /></td>
<td width="55%" align="right" valign="top"><table width="100%" border="0" align="center">
<tr>
<td align="center"><a href="home.php"><img src="picture/logo.png" border="0"/></a> <br/><br/><br/><br/><br/><br/></td>
</tr>
<tr valign="bottom">
<td height="120" align="center"><table width="100%" border="0">
<tr>
<td width="80"></td>
</tr>
<tr>
<td height="20">
<div class="login">
<?php
session_start();
if(is_login())
{
?>
Welcome <?php echo $_SESSION["username"] ?> | <a href="controller/logout.php">Logout</a>
<?php
} else {
?>
<form action="login.php" method="post">
<div>Username / Password</div>
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" value="login">
</form>
<?php
}
?>
</div>
<div class="clear"></div>
</td>
</tr>
<tr>
<td width="8%" align="right"><a href="register1.php" class="registration">Registration</a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Code: Select all
<?php include 'application.php' ?>
<?php
$username = $_REQUEST["username"];
$password = $_REQUEST["password"];
$query = 'SELECT * FROM register WHERE username = "'. ecp_str($username) . '"';
$result = mysql_query($query);
if ($data = mysql_fetch_object($result))
{
// "test" => "$1$Z8lx9VAJ$g3LlupKz3Ur2c87SnXaDS."
// crypt("test") == "$1$iPkeZ9gB$inaRU97n9o2tq5cbdMPcG0"
if(md5($password, $data->password) == $data->password)
{
session_start();
$_SESSION["login"] = true;
$_SESSION["username"] = $data->username;
}
}
redirect('home.php');
?>Code: Select all
<?php include 'application.php' ;
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css">
<title>.:: home ::.</title>
</head>
<body>
<table width="952px" border="0" cellspacing="0" cellpadding="0" valign="top" align="center">
<tr>
<td align="center"><?php include "header.php"; ?></td>
</tr>
<tr><td><img src="picture/purple_line.jpg" /></td></tr>
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="300px" height="600px" valign="top" align="center"> <?php include "menu.php";?>
</td>
<td width="12px"> </td>
<td width="630px"background="picture/content1.png" style="background-repeat:no-repeat;" valign="top"><table width="100%" border="0">
<tr>
<td><table width="100%" border="0" align="right">
<tr>
<td width="28%"> </td>
<td width="38%"><img src="picture/icon_cart.jpg" /></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>