Ir para conteúdo
Fórum Script Brasil

CleberCS

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que CleberCS postou

  1. Era esse mesmo o problema, o meu servidor estava com a versão 5.2.17, e o autoload só funciona no php 5.3 ou superior, já resolvido. obrigado pela atenção!!!
  2. Boa tarde, estou com um problema e não consigo identificar. O problema é o seguinte, criei um site e quando o coloquei no ar ele da a seguinte mensagem: Parse error: syntax error, unexpected '[' in /home/maeaparecida/public_html/_app/Config.inc.php on line 26 em meu servidor local, ele roda normalmente, segundo a mensagem, está faltando (ou sobrando) um colchete, porém li e reli o código e não vi nenhuma falta ou excesso, o bloco que causa o erro é o seguinte: // AUTOLOAD DE CLASSES ######################################## function __autoload($Class) { $cDir = ['Conn', 'Helpers', 'Models']; // essa é a linha 26 onde o php online acusa o erro $iDir = NULL; foreach ($cDir as $dirName): if (!$iDir && file_exists(__DIR__ . "\\{$dirName}\\{$Class}.class.php") && !is_dir(__DIR__ . "\\{$dirName}\\{$Class}.class.php")): include_once (__DIR__ . "\\{$dirName}\\{$Class}.class.php"); $iDir = TRUE; endif; endforeach; if (!$iDir): trigger_error("Não foi possivel incluir {$Class}.class.php", E_USER_ERROR); die; endif; } quando eu comento todo esse bloco, o sistema para de dar erro, porém a inclusão automática das classes não irá funcionar. alguém já passou por esse problema? e se conseguiu resolver, qual a solução? agradeço antecipadamente a todos os interessados. att. Cleber
×
×
  • Criar Novo...