Criando Config PHP pelo banco
Galera peguei um esquema de gerar um arquivo de configs pelo bd para não ter que ficar
buscando direto no banco a cada página visitada no site..
O problema é que eu peguei o esquema do Mybb, só que está dando um erro na linha 7
Mas eu consegui arrumar o Erro com gambiarra kkkk
queria que voces me ajudasse a tirar essa gambiarra haha, lógico se voces poder.
aqui está o codigo>>
function rebuild_settings(){
if(file_exists(_DOC_ROOT.'/../'."sistema/settings.php"))
{
unlink(_DOC_ROOT.'/../'."sistema/settings.php");
}
$query=select("settings","set_id,set_value,set_fast","set_fast=0"); $result=neutral_query($query);
while($row=neutral_fetch_array($result)){
$settings[$row['set_id']] = $row['set_value'];
$row['set_value'] = addcslashes($row['set_value'], '\\"$');
$settings .= "\$settings['{$row['set_id']}'] = \"{$row['set_value']}\";\n";
$settings = str_replace("1rray", "\n\n */ \n\n", $settings);
}
$settings = "<"."?Php\n/*********************************\ \n Site AnimesMix,\n Banco de Dados.\n Configs mais rapido.\n\********************************\n\n$settings\n";
$file = @fopen(_DOC_ROOT.'/../'."sistema/settings.php", "w+");
@fwrite($file, $settings);
@fclose($file);
$GLOBALS['settings'] = &$settings;
}
O erro é aqui >> $settings = str_replace("1rray", "\n\n */ \n\n", $settings);
se eu remover essa parte aparece isso como se fosse um array sei lá 1rray
e aparece um 1 também T_T"
minha gambiarra >> str_replace("1rray", "\n\n */ \n\n", $settings); xD
print /applications/core/interface/imageproxy/imageproxy.php?img=http://puu.sh/gSN78/744a958392.png&key=bca9b366b00a5d197ba1a193b70bf1bcd3054d9254875fe5d7afd7d8faf5c09d" alt="744a958392.png" />
Discussão (0)
Carregando comentários...