PHP não reconhece variáveis de arquivo incluído
Pessoal,
Tô com um pau no PHP aqui e não faço idéia de o que é que está causando...
Quando eu tento acessar as variáveis definidas em outro arquivo, o PHP simplesmente diz que elas não fora definidas...
Os aquivos estão assim:
funcoes.php (versão resumida)
<?php
require_once('config.php');
if(!file_exists($URL['logfile'])) $log = fopen($URL['logfile'], 'w');
else $log = fopen($URL['logfile'], 'a');
if(!$log) show_event($text['error_logging'], 0);
if(fwrite($log, '['.date('Y-m-d H:i:s').'] In *'.$file.'* ('.$function.'): '.$description.'\n') === false) show_event($text['error_logging'], 0);
fclose($log);
?>
config.php (versão resumida)
<?php
$URL['log'] = '/var/log/bolao/';
$URL['logfile'] = $URL['log'].'system.log';
$text['error_logging'] = 'Ocorreram erros ao efetuar o log de algumas operaçõs. Por favor, tente mais tarde';
?>
E o php dá o seguinte aviso com error_reporting setado para E_ALL:
>
Notice: Undefined variable: URL in /var/www/funcoes.php on line ##
Notice: Undefined variable: URL in /var/www/funcoes.php on line ##
Notice: Undefined variable: text in /var/www/funcoes.php on line ##
Os ## são as linhas do arquivo original.
Se vocês precisarem do conteúdo completo dos arquivos, eu posto aqui. Mas acho que com isso já deve dar pra entender.
Valeu, galera!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Discussão (7)
Carregando comentários...