
07/02/2003 - Buscas na internet sem mistério
30/04/2005 - Validação de Formularios em JSP
16/03/2003 - Pega ladrão! Bill Gates quer seu tráfego.
08/05/2005 - Eficiência e segurança com SQL parametrizado
04/02/2003 - Críe o mundo em sessenta segundos
26/01/2003 - Trabalhando com Arrays
09/01/2003 - Letras transparentes
04/02/2003 - 10 dicas de Webdesign para salvar seu site
22/09/2006 - W3C e Web Standards
16/09/2007 - Mural de recados
07/04/2006 - Pixsy permite pesquisa visual na Web
28/01/2003 - IIS no WinXP Home
06/05/2004 - Criando um contador de downloads com PHP e MySQL
04/02/2003 - Desenho de Letras - Construindo fontes TTF
Flávia Jobstraibizer - Analista de Sistemas
Analista Programadora, especialista em servidores FreeBSD, desenvolvedora PHP e DBA Mysql/MSSQL/PostgreSQL. Conheça o site www.flaviajobs.com.br
Leituras: 9722 - Flávia Jobstraibizer
Apesar de simples, muita gente se depara com o problema de precisar apresentar mensagens, ou mesmo urls randômicas, em um sistema ou website.
Neste artigo, vou abordar a simples confecção de um script que, com base em um arquivo txt, irá apresentar mensagens randomicamente, lendo uma linha por vez.
Meu arquivo: texto_randomico.php
// escolhendo a fonta de apresentação das mensagens randômicas
$font ="Verdana, Times, serif";
// tamanho da fonte
$fontsize ="2";
// lendo o arquivo texto, que deve estar no mesmo diretório, no meu caso.
// você pode colocar onde quiser, desde que indique aqui embaixo.
$txt ="texto_randomico.txt";
// chamada de impressão do texto
echo "";
// lendo o arquivo txt
$texto = file("$txt");
// pegando uma das linhas, com a função rand
$mytexts = rand(0, sizeof($texto)-1);
// mostrando o texto
echo $texto[$mytexts];
// fechando a fonte
echo "";
?>
O que estamos fazendo:
Com a função file (http://www.php.net/manual/pt_BR/function.file.php) o script irá ler o arquivo texto, chamado texto_randomico.txt, para dentro de um array.
Este array, irá, através do rand (http://www.php.net/manual/pt_BR/function.rand.php) gerar um número randômico, que é interpretado através da função sizeof (apelido para a função count) ou seja, ele irá contar os registros do txt, e apresentar um numero qualquer, diferente do anterior mostrado.
Em resumo, sempre que a página for atualizada, será apresentada uma mensagem diferente da anterior.
Para ver este script em funcionamento, clique aqui: http://www.flaviajobs.com.br/sistemas/revistaphp/texto_randomico.php
Dúvidas, me escrevam: fjferr@gmail.com