Bom dia!
O erro parece ser bem claro, não é reconhecido o comando preg_match(). Dar uma olhada nesse link: http://www.php.net/preg_match Faz um teste como no exemplo 1570: <?php // get host name from URL preg_match('@^(?:http://)?([^/]+)@i', "http://www.php.net/index.html", $matches); $host = $matches[1]; // get last two segments of host name preg_match('/[^.]+\.[^.]+$/', $host, $matches); echo "domain name is: {$matches[0]}\n"; ?> Se retornar "domain name is: php.net" provavelmente seu php vai está ok, aí teremos que pensar em outra coisa... Faz os testes e nos retorna, com outras informações como versão do php, um phpinfo(), etc. Abraço, -- Welkson Renny de Medeiros Focus Automação Comercial Desenvolvimento / Gerência de Redes [EMAIL PROTECTED] Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org ----- Original Message ----- From: "Niggas" <[EMAIL PROTECTED]> To: "FUG-BR" <[email protected]> Sent: Saturday, June 30, 2007 8:20 AM Subject: Re: [FUG-BR] Bloqueio de sites no squid via web Fiz alguns testes agora e o erro passou a aparecer: [Sat Jun 30 08:23:48 2007] [error] [client 201.62.128.150] PHP Fatal error: Call to undefined function: preg_match() in /usr/local/www/apache22/data/sarg-php/language.php on line 9, referer: http://xxx.xxx.xx.x/squid-reports/29Jun2007-29Jun2007/192.xxx.x.xxx/192.xxx.x.xxx.html Em 30/06/07, Niggas <[EMAIL PROTECTED]> escreveu: > > Bom dia, > > Em um dos clientes surgiu a necessidade de colocar um bloqueio de sites > via web. No Debian coloquei um funcionando da seguinte maneira, o cliente > acessa o relatório do sarg e vê uma página que gostaria de bloquear, então > clica em um x vermelho do lado da página que gostaria de bloquear, logo > depois vem uma janela com as bases do squidguard, por exemplo, addons, > porn > e outro tipo de páginas. Sendo assim o usuário escolhe em qual banco quer > adicionar clicando em cima é pronto o site já foi adicionado no banco do > squidguard e quando executar o update o mesmo já passa a bloquear o site. > Estou tentando colocar a mesma estrutura em um FreeBSD porém quando > clico no x vermelho a página retorna um erro 404 é no log de erro do > apache > aparece a seguinte mensagem: > [Sat Jun 30 08:06:42 2007] [error] [client 201.xx.xxx.xxx] PHP Fatal > error: Call to undefined function: bindtextdomain() in > /usr/local/www/apache22/data/sarg-php/language.php on line 34, referer: > http://xxx.xxx.xx.x/squid-reports/29Jun2007-29Jun2007/192.x.x.x/192.x.x.x.html > Será que o pacote do ports do FreeBSD está bugado ? Fiz a mesma rotina > no Debian e funcionou. Alguma sugestão ? > > Niggas. > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

