{% else-1 %}
Lеx * 0.08
(14 апр 2014, 00:54) (0/0) [0]
Severus Inc., люде не адекватные просто(
Lеx * 0.08
(13 апр 2014, 23:31) (0/0) [0]
Severus Inc., ясно, о недостатках можно поподробнее?
Lеx * 0.08
(13 апр 2014, 23:27) (0/0) [0]
Всем привет, накидал небольшой пример движка для сайта..

/application
- index.php
/classes
- configuration.php
[code]<?

class configuration {



const host = 'localhost';




const user = 'root';




const password = '';





const db = 'sql';



}

?>[/code]
- engine.php
[code]<?

class engine {

public function init() {

if(mysql_connect(configuration :: host, configuration :: user, configuration :: password)) {

if(mysql_select_db(configuration :: db)) {



}
else
{

}

}
else
{

}

}

}

?>[/code]
- registry.php
[code]<?

class registry {



private $vars = array();



function set($key, $value) {

$this -> vars[$key] = $value;

}



function get($key) {

return $this -> vars[$key];

}





}

?>[/code]
- user.php
[code]<?

class user {

public $row;

public function init() {

$id = $_COOKIE['id'];

$password = $_COOKIE['password'];

if($id && $password) {

$query = mysql_query('SELECT * FROM `users` WHERE `id` = \''.$id.'\' AND `password` = \''.$password.'\'');

$this -> row = mysql_fetch_array($query);

if(!$this -> row) {

setcookie( 'id');

setcookie('password');

}

}

}

public function is() {

if($this -> row) {

return true;

}
else
{

return false;

}

}

}

?>[/code]
/
- index.php
[code]<?

include './classes/configuration.php';

include './classes/engine.php';

$engine = new engine();

$engine -> init();

include './classes/registry.php';

$registry = new registry();

include './classes/user.php';

$user = new user();

$user -> init();

include './application/'.$_GET['q'].'.php';

?>[/code]

как вам?
Добавлено 13.04.14 в 23:29:01:
Есть недостатки, мб оптимизация какая?
  • 1 из 1