Te explico lo que deseo hacer, que el valor o el nombre que ponga en la variable
-----Ejemplo:
$tpl->AddTpl('micasa');
-----
Me la pueda imprimir en mismo php (index.php) por eso use la clase. Ya que la función de la clase es buscar ese nombre de archivo, en caso de que exista imprimirlo con include y en caso que no existe mandar un mensaje de error.
-----Ejemplo
Codigo index.php
Cita: <?php
require("global.php");
$tpl->AddTpl('index2'); // la clase debe buscar un archivo llamado index2.tpl
?>
Codigo de global
Cita: <?php
$tpl = new tlp_config(); /* Clase de $tpl -> */
define("www_tpl", "tpl/"); /* Carpeta del tpl */
/* Clase tlp_config */
class tlp_config {
public function AddTpl($AddTpl){
// Verificar si el archivo existe
$file_tpl = www_tpl . $tpl->AddTpl . '.tpl'; // En donde dice $tpl->AddTpl debe imprimirme el nombre o valor que o le asigne en el codigo 1....
// o deeria quedar asi $file_tpl = www_tpl . 'index2.tpl';
if(file_exists($file_tpl)){
echo "el tpl si existe";
include($file_tpl); // Incluir el tpl si existe
}
else {
echo "el tpl no existe";
}
}
}
?>
-----
Asi deberia de quedar, pero no se como hacer para que me imprima o me de el valor que tiene el $tpl->AddTpl :S