$r2 = rand(0,sizeof($banner2));
e mudar la embaixo tbm.. mas nao foi tanto assim com vc disse!

Posted 20/04/2005, 18:26
Posted 20/04/2005, 18:32
Posted 21/04/2005, 07:51
<?
// Função: Rotacionador
// Tem por função rotacionar informações de um array.
// Você pode definir quantas informações deseja que retorne.
// As imagens podem ou não terem um link.
// Porém mantenha a estrutura da função quando chama-la.
function Rotacionador ($Imagem, $Url, $Quant)
{
if ($Quant > count ($Imagem))
return "ERRO: O número de exibições é maior que a quantidade de imagens.";
if (!is_numeric ($Quant))
return "ERRO: A quantidade deve ser definida por um valor numérico.";
// Exibindo conforme a quantidade informada
for ($i=1; $i<=$Quant; $i++) {
// Selecionando um número entre 0 e o número de imagem - 1
$Rand = rand (0, count ($Imagem)-1);
// Pegando um número que ainda não saiu
while ($Imagem[$Rand] == "") {
$Rand = rand (0, count ($Imagem)-1);
}
echo ($Url[$Rand] == true ) ? "<a href=\"{$Url[$Rand]}\" target=\"_blank\">" : "";
echo "<img src=\"{$Imagem[$Rand]}\" border=\"0\">";
echo ($Url[$Rand] == true) ? "</a>" : "";
unset ($Imagem[$Rand]);
}
}
// Banners e suas respectivas URL's
$Imagem[] = "http://localhost/3.gif";
$Url[] = "http://forum.wmonline.com.br";
$Imagem[] = "http://localhost/4.gif";
$Url[] = "http://forum.wmonline.com.br";
$Imagem[] = "http://localhost/1.gif";
$Url[] = "http://www.santosema...achado.com.br";
$Imagem[] = "http://localhost/2.gif";
$Url[] = "http://www.santosema...achado.com.br";
// Exibindo os banners
// Nota: Aonde tem o número 3 você coloca a quantidade
// de banners que serão exibidos.
Rotacionador ($Imagem, $Url, 3);
?>
$Url[] = "";
Posted 21/04/2005, 13:15
<?php
include "function.php"
Rotacionador ($Imagem, $Url, 2);
?>
Posted 30/04/2005, 16:42
<?
// Função: Rotacionador
// Tem por função rotacionar informações de um array.
// Você pode definir quantas informações deseja que retorne.
// As imagens podem ou não terem um link.
// Porém mantenha a estrutura da função quando chama-la.
function Rotacionador ($Imagem, $Url, $Quant)
{
if ($Quant > count ($Imagem))
return "ERRO: O número de exibições é maior que a quantidade de imagens.";
if (!is_numeric ($Quant))
return "ERRO: A quantidade deve ser definida por um valor numérico.";
// Exibindo conforme a quantidade informada
for ($i=1; $i<=$Quant; $i++) {
// Selecionando um número entre 0 e o número de imagem - 1
$Rand = rand (0, count ($Imagem)-1);
// Pegando um número que ainda não saiu
while ($Imagem[$Rand] == "") {
$Rand = rand (0, count ($Imagem)-1);
}
if( $Url[$Rand] == true ){
if( ereg( "java script:", $Url[$Rand]) )
echo( "<a href=\"{$Url[$Rand]}\">" );
else
echo( "<a href=\"{$Url[$Rand]}\" target=\"_blank\">" );
}
echo "<img src=\"{$Imagem[$Rand]}\" border=\"0\">";
echo ($Url[$Rand] == true) ? "</a>" : "";
unset ($Imagem[$Rand]);
}
}
// Banners e suas respectivas URL's
$Imagem[] = "http://localhost/3.gif";
$Url[] = "java script:void(window.open('pagina.html','nomedapagina','width=500,height=500'))";
$Imagem[] = "http://localhost/4.gif";
$Url[] = "http://forum.wmonline.com.br";
// Exibindo os banners
// Nota: Aonde tem o número 3 você coloca a quantidade
// de banners que serão exibidos.
Rotacionador ($Imagem, $Url, 2);
?>
Posted 04/05/2005, 10:35
Posted 04/05/2005, 15:29
Posted 06/05/2005, 18:56
Posted 13/09/2005, 21:34
Rotacionador ($Imagem, $Url, 2);
Rotacionador ($Imagem, $Url, 1);
Posted 16/12/2005, 06:01
Posted 16/01/2006, 17:59
Posted 19/01/2006, 14:28
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)