Jump to content


Photo

Imagens aleatorias


  • Faça o login para participar
16 replies to this topic

#1 GYMMER

GYMMER

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 09/02/2003, 15:58

fala galera, fiz rapidinho um sistema pra mostrar imagens aleatórias na página. o codigo é esse:

<?
//Codigo paraaté 4 imagens, basta alterar os valores
$numdeimagens = 4

$num = rand(1,$numdeimagens);
if ($num==1){
echo "<img src=PRIMEIRA_IMAGEM.GIF>";
}
else if($num==2){
echo "<img src=SEGUNDA_IMAGEM.GIF>";
}
else if($num==3){
echo "<img src=TERCEIRA_IMAGEM.GIF>";
}
?>

Pronto! basta adaptar o codigo para sua necessidade, por exemplo, vc pode trocar o codigo de imagens por links!
OBS.:não utilize aspas duplas (") para o nome das imagens, utilize aspas simples (') ou simplesmente não use!
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#2 Gabriel_HM

Gabriel_HM
  • Visitantes

Posted 12/02/2003, 22:50

ai, dá dá pra faze disso um banner aleatório ???

#3 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 12/02/2003, 23:12

Claro, eh soh vc colocar assim:

<?
//Codigo paraaté 4 imagens, basta alterar os valores
$numdeimagens = 4

$num = rand(1,$numdeimagens);
if ($num==1){
echo "<a href=URL><img src=PRIMEIRA_IMAGEM.GIF></a>";
}
else if($num==2){
echo "<a href=URL><img src=SEGUNDA_IMAGEM.GIF></a>";
}
else if($num==3){
echo "<a href=URL><img src=TERCEIRA_IMAGEM.GIF></a>";
}
?>

Entendeu???

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#4 Gabriel_HM

Gabriel_HM
  • Visitantes

Posted 13/02/2003, 10:06

Eu so bem iniciante em php, mas eu entendi sim e vo coloca ele na minha hp, é muito facil. E tb dá para colocar mais não dá, é só coloca 5 ou mais no num de imagens e seguir o contexto do resto. Correto?

#5 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 13/02/2003, 22:40

è só você mudar o numero do $numdeimages para o tanto de imagens que você quer...

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#6 Gabriel_HM

Gabriel_HM
  • Visitantes

Posted 14/02/2003, 01:35

mais uma pergunta, não tem que coloca um ";" depois de $numdeimagens = 4 ???

(eu so loco mesme, ao invés de testa :P )

#7 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 14/02/2003, 23:41

É, coloca sim.

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#8 Marcus Alves

Marcus Alves
  • Visitantes

Posted 24/02/2003, 11:34

Como faço isso pegando as informações do banco de dados, tanto o numero de imagens quanto a imagens, isso de forma dinâmica?

Atenciosamente,

Marcus Alves

#9 Wrathchild

Wrathchild

    Ativo

  • Usuários
  • 335 posts
  • Sexo:Não informado

Posted 24/02/2003, 12:17

Não gostei. Já pensou se seu código tiver 399 imgs, o tamanho do código? Faz assim q fica melhor:

<?php

$numdeimagens = 4
$array = new Array("img1.gif", "img2.gif", "img3.gif");
$num = rand(1,$numdeimagens);
echo $array[$num];

?>


#10 Marcus Alves

Marcus Alves
  • Visitantes

Posted 24/02/2003, 12:58

Eu quero pegar as informações do banco de dados Mysql, como faço isso?

#11 Wrathchild

Wrathchild

    Ativo

  • Usuários
  • 335 posts
  • Sexo:Não informado

Posted 24/02/2003, 13:11

Vc pode criar um painel de controle pra vc, pra ir adicionando as figuras via query string.

#12 Gabriel_HM

Gabriel_HM
  • Visitantes

Posted 26/02/2003, 00:51

como eu faço pra coloca isso em um arquivo.php ex(banner.php) e depois na hora de colocar no site eu coloco só um códio??? Como seria?? <? include banner.php ?> ??? não né :rolleyes:

#13 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 26/02/2003, 01:36

Isso mesmo! B)

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#14 Daniel

Daniel
  • Visitantes

Posted 04/03/2003, 16:19

como eu faria para adicionar uma url a cada banner? alguem sabe como?
valeu..............

#15 EmartsNet

EmartsNet

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Joao Pessoa

Posted 03/04/2004, 22:08

e tipow... se eu quizesse assim:

exibir 3 imagens, diferentes (não repetidas).

uma espécie de loop, mas q ele n coloque imgs iguais...

intende?

pode ser através dum txt ou mysql.
------- > CódigoFonte.net <---------
Sua Fonte de códigos, tutoriais e
serviços gratuitos.
--------------------------------------------
http://www.codigofonte.net
--------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq