
30/07/2006 - Aumentando seu Page Rank
23/08/2003 - Internet vira referência na prestação de serviços
26/11/2006 - Gerando uma tabela dinâmica com PHP
26/08/2006 - Varrendo e Alterando Arquivos dinamicamente usando PHP
09/01/2003 - Excluindo registros
19/09/2007 - Modo Código ou modo Design?
25/04/2006 - Texto Espinho
08/12/2003 - Enviando um e-mail com arquivo em anexo
30/03/2006 - Trabalhando com ' Data e Hora ' no seu site
28/01/2003 - IIS no WinXP Home
09/01/2003 - Integração Flash X ColdFusion
09/01/2003 - Como simular objetos 3D simples
09/01/2003 - Sistema de Banner Rotativo
09/01/2003 - Criando gráficos com a classe JPGraph (parte 1)
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: 4613 - 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