Welkson, O teste retornou o resultado:
[EMAIL PROTECTED] ~]# php test.php PHP Fatal error: Call to undefined function: preg_match() in /root/test.php on line 3 Informações do meu php: [EMAIL PROTECTED] ~]# php --version PHP 4.4.7 with Suhosin-Patch 0.9.6 (cli) (built: Jun 19 2007 08:15:10) Copyright (c) 1997-2007 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies Será que terei que instalar alguma extensão para fazer esse função funcionar ? Qual seria ? Desde de já agradeço a ajuda. Niggas. Em 30/06/07, Welkson Renny de Medeiros <[EMAIL PROTECTED]> escreveu: > > 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" <freebsd@fug.com.br> > 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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd