
28/01/2003 - Functions
22/03/2006 - Informações úteis sobre cabeçalhos HTTP e tipos MIME
27/12/2006 - FTP usando PHP
09/01/2003 - Sistema Monitor
26/04/2006 - Interagindo com o teclado dinâmicamente
07/12/2003 - Dando poderes ao Flash
05/07/2007 - Gerando PDF com PHP
26/09/2006 - Efeito metalico
09/01/2003 - Criar um Recordset
06/11/2006 - Como bloquear o evento disparado pela tecla Print Screen
09/01/2003 - Funções : localToglobal() e globalToLocal()
07/12/2003 - Personalize seu UltraEdit
08/05/2005 - Eficiência e segurança com SQL parametrizado
07/04/2006 - Google continua a liderar o mercado de pesquisa
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: 8974 - 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