Get the time from specific date -JS

function countdays($date)
{
$today = time();
$diff=$today -$date;
$days = floor($diff/86400);
$months=floor($days/30);
$day=floor($days%30);
return "Member for: $months months $day days ";
}

Configuration File

//Site Configuration
define ('DOC_ROOT', 'C:/xampp/htdocs/defence/');
define ('HTTP_PATH', 'http://localhost/defence/');

//Database Configuration localhost
define ('DB_TYPE','mysql');
define ('DB_HOST','localhost');
define ('DB_USER','root');
define ('DB_PWD','');
define ('DB_DB','defence');

Sample Controller headers

session_start();
require_once("config.php");
require_once(DOC_ROOT."classes/dbcon.class.php");
require_once(DOC_ROOT."classes/user.class.php");
require_once(DOC_ROOT."classes/product.class.php");

$action = $_GET['action'];

Sample User Class

Class User{
private $db;
private $id;

function __construct($id=0){
$this->db = DBcon::getInstance();
$this->id=$id;
}


/*******functions goes here**********/

} // End of User Class
?>

Database Connection Class


require_once('DB.php');

class DBcon
{
private $instance;

function getInstance(){
if(isset($this->instance)){
return $this->instance;
}else{
$dsn = DB_TYPE.'://'.DB_USER.':'.DB_PWD.'@'.DB_HOST.'/'.DB_DB;
$this->instance = DB::connect($dsn);
if(DB::isError($this->instance))
{
header('Location: '.DB_ERROR_FILE);
exit();
}
$this->instance->setFetchMode(DB_FETCHMODE_ASSOC);
return $this->instance;
}
}

function lastId(){
return mysql_insert_id();
}

}

?>

Introduction

This blog is mainly for the php developers who ara willing to work in OO enviornment. You can find sample codes here.