elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  ¿Cómo mejorar estos códigos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo mejorar estos códigos?  (Leído 1,867 veces)
Richter{};

Desconectado Desconectado

Mensajes: 2


Ver Perfil
¿Cómo mejorar estos códigos?
« en: 11 Noviembre 2014, 22:44 pm »

1. Core.php

Código
  1. <?php
  2.  
  3. class Core {
  4.      public $MySQLi;
  5.      public $instance;
  6.  
  7.      public static function getInstance() {
  8.         static $instance = null;
  9.         if($instance == null) {
  10.             $instance = new Core();
  11.          }
  12.         return $instance;
  13.      }
  14.  
  15.     private function __construct() {
  16.        require $_SERVER['DOCUMENT_ROOT'] . '/Core/Configuration.php';
  17.        $this->MySQLi = new MySQLi($host, $user, $pass, $db);
  18.          if ($this->MySQLi->connect_error) {
  19.            echo 'ERROR MySQLi';
  20.          }
  21.      }
  22.  
  23.      private function __destruct() {
  24.         $this->MySQLi->close();
  25.      }
  26.   }
  27.  
  28.   $heart = Core::getInstance();
  29.  
  30. ?>
  31.  

2. Templates.php

Código
  1. <?php
  2.  
  3.  class Templates {
  4.    public static function show($theme, $file_html, $lang) {
  5.        $file = $_SERVER['DOCUMENT_ROOT'] . '/Templates/' . $theme . '/' . $file_html . '.html';
  6.        $open = fopen($file, 'r');
  7.        $html = fread($open, filesize($file));
  8.      foreach ($lang as $key => $value) {
  9.        $html = str_replace('%' . $key . '%', $value, $html);
  10.      }
  11.      echo $html;
  12.    }
  13.  }
  14.  $templates = new Templates();
  15.  
  16. ?>
  17.  


En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: ¿Cómo mejorar estos códigos?
« Respuesta #1 en: 16 Noviembre 2014, 00:09 am »

Veo que tienes un core y una vista... podrías usar  directamente codeigniter y así si vendes el proyecto o se te une alguien será un punto a tu favor...


En línea




Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
es posible pasar a texto estos codigos???
Dudas Generales
Boxerkill 7 6,063 Último mensaje 27 Diciembre 2010, 16:42 pm
por KrossPock
Problema con estos códigos « 1 2 »
PHP
den_22 10 6,860 Último mensaje 3 Marzo 2010, 02:56 am
por den_22
duda con estos codigos
Seguridad
marcelo2009 2 2,750 Último mensaje 3 Diciembre 2011, 06:37 am
por G3rl0
Como se desencriptan códigos como estos: ''sºÁÓrX''
Programación General
Ngeooz 0 2,003 Último mensaje 29 Diciembre 2013, 23:58 pm
por Ngeooz
Alguien me explicaría que son estos codigos
Programación C/C++
naidmen 2 2,316 Último mensaje 13 Febrero 2017, 21:17 pm
por dato000
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines