Jump to content


Photo

Imagem Aleatória


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

#1 PSiLOCYBiN

PSiLOCYBiN

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado
  • Localidade:CosMOloGY
  • Interesses:Muita música eletrônica!

Posted 29/09/2003, 10:42

Alguem conhece um script em PHP para que eu possa deixar imagens aparecerem aleatoriamente na página de entrada do meu site?

Desde já agradeçoo a atenção de todos.
"VOCÊS RIEM DE MIM PORQUE SOU DIFERENTE, EU RIO DE VOCÊS PORQUE SÃO TODOS IGUAIS" by PSiLOCYBiN

#2 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 29/09/2003, 12:40

vc pode fazer assim:

<?
$imagens = array("img01.jpg", "img02.jpg") //vc pode ir colocando quantas quiser, soh segue o padrão "nome", "nome", .....

$aleatoria = rand(0,2) //aqui vc coloca 0 ateh o numero de imagens que colocou acima
?>

<img src="<? echo $imagens[$aleatoria]; ?>">


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#3 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 06/10/2003, 14:02

Xplayer

Como posso fazer para cadastrar essas imagens.....digamos preciso ki ela puxe de uma determinada pasta ou algo do tipo......tem como??

outra pergunta.....para mim fazer upload de digamos uma pasta de imagens tenho como?

abraços

jack <_<
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#4 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 07/10/2003, 10:44

vc pode fazer assim:

<?
$imagens = array("img01.jpg", "img02.jpg") //vc pode ir colocando quantas quiser, soh segue o padrão "nome", "nome", .....

$aleatoria = rand(0,2) //aqui vc coloca 0 ateh o numero de imagens que colocou acima
?>

<img src="<? echo $imagens[$aleatoria]; ?>">

Eu faria esse código assim:

<?php
$imagens = array("img01.jpg", "img02.jpg") /*vc pode ir colocando quantas quiser, soh segue o padrão "nome", "nome", ..... */
$aleatoria = rand(0,2) /*aqui vc coloca 0 ateh o numero de imagens que colocou acima */

echo "<img src=\"$imagens[$aleatoria]\">";

?>

Eu já inseriria o código html dentro da função echo( )... Quais as vantagens e desvantagens desse código da img colocado na função echo( ) (ou print( )) e fora das tags php?

É isso.
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#5 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 07/10/2003, 12:25

ali onde ta a variável aleatoria...no rand preciso utilizar algum aspas ou ; ???

da esse erro

Parse error: parse error in c:\apache\htdocs\ima_aleatoria\img_aleatoria.php on line 5

abraços

jack ;)
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#6 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 07/10/2003, 13:46

(0,2) - falta o ";" - (0,2);
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#7 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 07/10/2003, 17:27

coloquei o ; mas continua a mesma coisa......dando esse erro...

sera que tem mais algo errado??

abraços

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#8 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 07/10/2003, 20:24

Faz assim:
<?php
$imagens = array("img01.jpg", "img02.jpg");
$aleatoria = rand(0,2);
echo "<img src=\"$imagens[$aleatoria]\">";
?>
Faltava mais um ;

Edição feita por: Dami Izolan, 07/10/2003, 20:25.

"A tradição é a personalidade dos imbecis." (Albert Einstein)

#9 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 08/10/2003, 16:06

Como posso fazer para esse script puxar qq imagem no caso que seja com a extensão .jpg ou jpeg???nao somente aquelas com o nome foto1 ,foto2


abraços

jack :lol:

Edição feita por: jack, 08/10/2003, 16:19.

Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#10 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 08/10/2003, 18:36

Coloque o nome original das imgs junto com a extensão. Por exemplo:
array("carro3.gif", "mitsubishi.png");
;)
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#11 Visitante_jack

Visitante_jack
  • Visitantes

Posted 08/10/2003, 21:51

blz assim eu sei fazer

mas quero um exeplo como se fosse pegar e fazer um *.jpg e jogar na tela sacou??

abraços

jack :lol:

#12 Dami Izolan

Dami Izolan

    It's me!

  • Usuários
  • 212 posts
  • Sexo:Não informado
  • Localidade:Curitiba/PR - Brasil
  • Interesses:Arte digital, mulheres, carros.

Posted 08/10/2003, 22:03

Aleatório? Ou estático mesmo?
echo "<img src=\"imagem.jpg\">";
Coloca o código HTML pra colocar a img, dentro da função echo( )...
Ou coloca assim:
echo "<img src=$imagens[$aleatoria]>";
Já tinha isso nos códigos anteriores...
"A tradição é a personalidade dos imbecis." (Albert Einstein)

#13 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 09/10/2003, 01:03

vc tem que definir as imagens antes... vc tambem pode definir um diretorio, listar o diretorio, salvar alista como array e definir as imagens da array...
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#14 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 09/10/2003, 07:17

Isso que o goiaba comentou que preciso....

preciso tipo pegar e listar as imagens de um diretório fazendo com que elas sejam aleatórias..como se fosse assim tipo

<?php
$imagens = array("*.jpg", "*.jpg");
$aleatoria = rand(0,2);
echo "<img src=\"$imagens[$aleatoria]\">";
?>

se souberem blz...senao deixem pra la.......hehehe

abraços


jack :blink:

Edição feita por: jack, 09/10/2003, 07:18.

Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#15 Felipe JS

Felipe JS

    The OC

  • Usuários
  • 167 posts
  • Sexo:Masculino

Posted 09/10/2003, 13:54

Tenta isso

<?
$dir = "diretorio/"; // aqui define o diretorio

$handle = opendir($dir); 
while ($file = readdir($handle)) 
{ 
    $filelist[] = $file; 
} 
asort($filelist); 
$total = count($filelist); 
$rands = rand(2,$total-1); 
$fig = $filelist[$rands]; 

echo "<img src=$dir$fig border=0>";
?>
Epero ter ajudado
Abraços
The OC Online
Katie Holmes




1 user(s) are reading this topic

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

IPB Skin By Virteq