PHP
Você está aqui: Home » PHP » Randomizando textos com PHP e TXT
Randomizando textos com PHP e TXT

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
Flávia Jobstraibizer
Profissão: Analista de Sistemas
Descrição: Analista Programadora, especialista em servidores FreeBSD, desenvolvedora PHP e DBA Mysql/MSSQL/PostgreSQL. Conheça o site www.flaviajobs.com.br
Outros artigos postados por este autor
Artigos relacionados sobre PHP
- Cotação do Dólar
- Sistema de login com CakePHP e AuthComponent
- Otimizando conexões entre PHP e MySQL
- Criando um blog com PHP e MySQL – WordPress
- Administre seus bancos de dados remotamente
- Gerando PDF com PHP
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







