<?php
 
// PREFERABLE TO PUT THIS FILE AT THE ROOT OF YOUR WEB FOLDER
 
// SERVER CONFIGURATIONS
 
class Config {
 
    protected $user = 'root'; //
 
    protected $pass = ''; // DATABASE USER PASSWORD
 
    protected $dbtype = 'mysql'; // DATABASE TYPE
 
    protected $host = 'localhost'; // DATABASE HOST
 
    protected $dbname = 'pagify'; // DATABASE NAME
 
    protected $port = 3306;  //To change if your database listen to a different port
 
    protected $basepath; // The base path of you application   ---> will be use to include file easily later!!!
 
    public $class_folder = 'classes'; //Folder name where you store your classes
 
    public $library_folder = 'library'; //Folder name where you store your global functions and variables
 
    
 
    protected $dsn = "";
 
    
 
    // Construtor
 
    public function __construct() {
 
        //@session_start();
 
        $this->basepath = $this->get_path('.');
 
        include_once $this->basepath . DIRECTORY_SEPARATOR . $this->library_folder . DIRECTORY_SEPARATOR . 'library.php';
 
        $this->dsn = $this->buildDsn();
 
    }
 
    
 
    // Build the string of the DSN
 
    private function buildDsn() {
 
        return "mysql:host=$this->host;port=$this->port;dbname=$this->dbname";
 
    }
 
    
 
    // Get the absolute path to your application
 
    public function get_path($path) {
 
        return realpath($path);
 
    }
 
    
 
    // Destructor
 
    public function __destruct() {
 
        
 
    }
 
 
}
 
?>
 
 |