Bem vindo ao SOS Designers

Faça o seu cadastro gratuito no Portal SOS Designers e tenha um acesso personalizado.

Empresas

Cadastre gratuitamente suas vagas, crie sua propria Lista de Curriculos Favoritos, e tenha um acesso personalizado.

Usuarios

Cadastre gratuitamente seu curriculo, crie sua propria Lista de Noticias Favoritas e tenha um acesso personalizado.

Área de Empresas | Vagas

Área de acesso a empresas cadastradas que desejam postar vagas de empregos no Portal e pesquisar curriculos.

Cadastre-se gratuitamente
Esqueceu a sua senha?

Área de Usuarios | Curriculos

Área do Usuario que deseja cadastrar seu curriculo e pesquisar vagas.



Cadastre-se gratuitamente
Esqueceu a sua senha?

8 Visitantes Online
Redes Sociais
Siga o Portal SOS Designers no Twitter Siga o Portal SOS Designers no Facebook

PHP


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

Randomizando textos com PHP e TXT


Pesquisar no Portal SOS Designers





Tempo Real



Participe da Comunidade SOS Designers

Siga o SOS Designers








For Brazil

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



Sobre o Colunista:

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





© Copyright 2002-2012
Portal SOS Designers
Webmaster: Luiz Antonio Bovi