Banner Dinamico em PHP (rand() & "Switch e Case")
Studio-Natch :: PC :: Programação :: PHP
Página 1 de 1
Banner Dinamico em PHP (rand() & "Switch e Case")
Vamos aprender a desenvolver um Banner Dinâmico em PHP usando a Função "rand()" e a estrutura "Switch e Case"
Queremos que quando o utilizador entra na página ou actualiza a página é gerado um banner diferente, isso é muito utilizado pelo Hotmail, quando abrimos um email aparece ao lado um banner, abrimos outra o banner já é diferente.
Primeiro:
Iniciamos e fechamos o PHP
Segundo
Depois definimos as variáveis que vai conter o link das imagens e do respectivo site.
Terceiro
Ele vai gerar um banner aleatório entre estes três, para isso vamos usar o rand(), de mínimo 0 e máximo 2, pois ele conta o 0, caso vão colocar mias banners podem aumentar o máximo
Quarto
“Switch e Case”
Entao o codigo final deve ficar assim:
Clica aqui para ver o resultado
Queremos que quando o utilizador entra na página ou actualiza a página é gerado um banner diferente, isso é muito utilizado pelo Hotmail, quando abrimos um email aparece ao lado um banner, abrimos outra o banner já é diferente.
Primeiro:
Iniciamos e fechamos o PHP
- Código:
<?php
//o código tem que ser escrito ca dentro
?>
Segundo
Depois definimos as variáveis que vai conter o link das imagens e do respectivo site.
- Código:
$imagem1="http://i39.servimg.com/u/f39/15/29/02/60/cvt_ba10.gif";
$link1="http://caboverdetecnologico.forumotion.com/";
$imagem2="http://i39.servimg.com/u/f39/15/29/02/60/svcsho10.gif";
$link2="http://www.svcsoftwarehouse.com";
$imagem3="http://i39.servimg.com/u/f39/15/29/02/60/studi-11.gif";
$link3="http://studionatch.pt.to/";
Terceiro
Ele vai gerar um banner aleatório entre estes três, para isso vamos usar o rand(), de mínimo 0 e máximo 2, pois ele conta o 0, caso vão colocar mias banners podem aumentar o máximo
- Código:
$banner_selecionado = rand(0,2); //ele veia gerar um numero de 0 a 2
Quarto
“Switch e Case”
- Código:
switch ($banner_selecionado) {
case 0:
echo '<a href="'.$link1.'" target="_blank"><img src="'.$imagem1.'"/></a>';
break;
case 1:
echo '<a href="'.$link2.'" target="_blank"><img src="'.$imagem2.'"/></a>';
break;
case 2:
echo '<a href="'.$link3.'" target="_blank"><img src="'.$imagem3.'"/></a>';
break;
}
Entao o codigo final deve ficar assim:
- Código:
<?php
$imagem1="http://i39.servimg.com/u/f39/15/29/02/60/cvt_ba10.gif";
$link1="http://caboverdetecnologico.forumotion.com/";
$imagem2="http://i39.servimg.com/u/f39/15/29/02/60/svcsho10.gif";
$link2="http://www.svcsoftwarehouse.com";
$imagem3="http://i39.servimg.com/u/f39/15/29/02/60/studi-11.gif";
$link3="http://studionatch.pt.to/";
$banner_selecionado = rand(0,2);
switch ($banner_selecionado) {
case 0:
echo '<a href="'.$link1.'" target="_blank"><img src="'.$imagem1.'"/></a>';
break;
case 1:
echo '<a href="'.$link2.'" target="_blank"><img src="'.$imagem2.'"/></a>';
break;
case 2:
echo '<a href="'.$link3.'" target="_blank"><img src="'.$imagem3.'"/></a>';
break;
}
?>
Clica aqui para ver o resultado
Studio-Natch :: PC :: Programação :: PHP
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|