I have created a function to get an array within a file ( get_config()
), and another function to issue the base system URL ( base_uri()
), base_uri
for the second time it gives the error: Undefined variable: config . Home
Function to get the Array:
if(!function_exists('get_config')) {
// $file - nome do arquivo que deseja.
// $name - O que deseja de dentro do arquivo.
function get_config($file = 'config', $name = null) {
// Verificar se existe o arquivo.
if(file_exists(CONFIG_PATH . $file . '.php')) {
require_once CONFIG_PATH . $file . '.php';
}else {
header('HTTP/1.1 503 Service Unavailable', true, 503);
echo 'O arquivo ' . $file . ' não foi encontrado na pasta config.!';
exit(3);
}
if($name !== null) {
// Retornar sómente aquilo que é desejado do arquivo.
return $$file[$name];
}else {
// Retornar tudo do arquivo.
return $$file;
}
}
}
File to get base system URL is used to include CSS and JS files:
if(!function_exists('base_uri')) {
// $file - Se quizer chamar um arquivo apartir da URL base.
function base_uri($file = null) {
$base_url = get_config('config', 'base_url');
if($file !== null) {
return $base_url . $file;
}else {
return $base_url;
}
}
}
NOTE: $$file
is because the array is the same name as the file.