Daí numa página do teu site tu pode puxar ela por include ou iframe.
Sistema De Banner
#16
Posted 14/08/2004, 15:54
Daí numa página do teu site tu pode puxar ela por include ou iframe.
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#17
Posted 30/08/2004, 20:01
Notice: Use of undefined constant imagem - assumed 'imagem' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 10 Notice: Use of undefined constant url - assumed 'url' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 11 Notice: Use of undefined constant alt - assumed 'alt' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 12 Notice: Use of undefined constant imagem - assumed 'imagem' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 14 Notice: Use of undefined constant url - assumed 'url' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 15 Notice: Use of undefined constant alt - assumed 'alt' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 16 Notice: Use of undefined constant url - assumed 'url' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 22 Notice: Use of undefined constant imagem - assumed 'imagem' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 22 Notice: Use of undefined constant alt - assumed 'alt' in c:\arquivos de programas\easyphp1-7\www\site\banner\index.php on line 22
O que devo fazer?
#18
Posted 30/08/2004, 20:23
| PHP |
| <?php #---------------------------------------------------- # [ SISTEMA DE BANNER simples - por: felipensp ] #--- --- --- --- --- --- --- --- --- --- --- --- --- # "O temor ao Senhor é um fonte de vida e ajuda # a evitar as armadilhas da morte." PV 14:30 #---------------------------------------------------- $banner[]['imagem'] = "banner.gif"; $banner[]['url'] = "http://www.wmonline.com.br/"; $banner[]['alt'] = "O melhor site de webmasters no BR!"; $banner[]['imagem'] = "banner.gif"; $banner[]['url'] = "http://www.phplocal.com.br/"; $banner[]['alt'] = "Melhor site para programadores PHP!"; // rotacionando $r = rand(0,sizeof($banner)); // exibindo o banner echo '<a href="'.$banner[$r]['url'].'"><img src="'.$banner[$r]['imagem'].'" alt="'.$banner[$r]['alt'].'" border="0"></a>'; ?> |
Quando o indice do array por uma string, tem que por entre aspas (se naum o php acha q eh uma constante).
#19
Posted 30/08/2004, 20:41
Tipo, gostaria de saber, o porque desse erro... pode me explicar?
vlw
Edição feita por: xpzinho, 30/08/2004, 20:43.
#20
Posted 30/08/2004, 20:47
$array[nome]
o php entende que nome eh uma constante (naum uma string, como a gente queria q fosse), ou seja, ele vai tentar pegar o valor dessa constante, mas ela num existe, entaum ele avisa que vai usar como string (que seria "nome" ou 'nome').
Por isso, se o indice for uma string, deve-se usar $array['indice'].
Caso o indice seja um numero, pode usar normal $array[0], porque os numeros naum precisam de aspas.
#21
Posted 05/09/2004, 11:44
#22
Posted 05/09/2004, 11:50
Session ou Cookie..
E ficaria ruim de mostrar, pois você teria que verificar se ele foi exibido, se for ele vai dar um randow denovo, daí pode ocorrer de os 2 serem exibido..... daí vai ficar uma série de randow...
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#23
Posted 16/04/2005, 19:02
#24
Posted 16/04/2005, 19:16
Só que será consideravelmente podre.
hehehe...
[]'s
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#25
Posted 20/04/2005, 01:20
esse código é um arquivo PHP, que deve ser gravado em um servidor web, que utilize Apache e PHP. Esse exemplo não usa banco de dados.
a variável $banner acumula valores distintos. O comando "rand" (randomize) seleciona aleatoriamente um dos valores dessa variável, e este será exibido.
Desta forma, quando um visitante entrar ná página, verá a imagem "1", por exemplo. Se ele atualizar poderá ver a 1 ou a 2... Se outro visitante entrar, ele poderá ver qualquer imagem cadastrada, aleatoriamente, ou seja, não será sempre a imagem 1 a ser exibida.
Dica: leia os tutoriais de php básico, e depois php com mysql, pra ir entendendo, apesar desse exemplo específico não usar banco de dados é bom um desenvolvedor ter esses conhecimentos.
#26
Posted 20/04/2005, 17:00
tipo tenho 2 banners diferentes exibidos na mesma página a cada refresh ou alteração de página estes dois banners alteram por outros dois e assim em diante, Randomicamente tbm.
O cod ficaria assim ??
<?php
$banner[]['imagem'] = "banner.gif";
$banner[]['url'] = "http://www.wmonline.com.br/";
$banner[]['alt'] = "O melhor site de webmasters no BR!";
$banner[]['imagem2'] = "banner2.gif";
$banner[]['url2'] = "http://www.outra_url.com.br/";
$banner[]['alt2'] = "Outro Alt do brsil!";
$banner[]['imagem'] = "banner.gif";
$banner[]['url'] = "http://www.phplocal.com.br/";
$banner[]['alt'] = "Melhor site para programadores PHP!";
$banner[]['imagem2'] = "banner2.gif";
$banner[]['url2'] = "http://www.outra_url.com.br/";
$banner[]['alt2'] = "Outro Alt do brsil!";
// rotacionando
$r = rand(0,sizeof($banner));
// exibindo o banner
echo '<a href="'.$banner[$r]['url'].'"><img src="'.$banner[$r]['imagem'].'" alt="'.$banner[$r]['alt'].'" border="0"></a>';
echo '<a href="'.$banner[$r]['url2'].'"><img src="'.$banner[$r]['imagem2'].'" alt="'.$banner[$r]['alt2'].'" border="0"></a>';
?>
Seria isso ou eu estou completamente sem noção ??
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#27
Posted 20/04/2005, 17:11
<?php
#----------------------------------------------------
# [ SISTEMA DE BANNER simples - por: felipensp ]
#--- --- --- --- --- --- --- --- --- --- --- --- ---
# "O temor ao Senhor é um fonte de vida e ajuda
# a evitar as armadilhas da morte." PV 14:30
#----------------------------------------------------
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.wmonline.com.br/";
$banner[][alt] = "O melhor site de webmasters no BR!";
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.phplocal.com.br/";
$banner[][alt] = "Melhor site para programadores PHP!";
// rotacionando
$r = rand(0, sizeof($banner) - 1);
// exibindo o banner
echo '<a href="'.$banner[$r][url].'"><img src="'.$banner[$r][imagem].'" alt="'.$banner[$r][alt].'" border="0"></a>';
?>
Única coisa que tem que fazer é adicionar aquelas 3 linhas entendeu?
<?php
#----------------------------------------------------
# [ SISTEMA DE BANNER simples - por: felipensp ]
#--- --- --- --- --- --- --- --- --- --- --- --- ---
# "O temor ao Senhor é um fonte de vida e ajuda
# a evitar as armadilhas da morte." PV 14:30
#----------------------------------------------------
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.wmonline.com.br/";
$banner[][alt] = "O melhor site de webmasters no BR!";
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.phplocal.com.br/";
$banner[][alt] = "Melhor site para programadores PHP!";
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.brclube.netr/";
$banner[][alt] = "O Clueb Brasileiro dos Webmasters";
$banner[][imagem] = "banner.gif";
$banner[][url] = "http://www.mastersfu...usion.com.br/";
$banner[][alt] = "Unindo webmasters ao conhecimento!";
// rotacionando
$r = rand(0, sizeof($banner) - 1);
// exibindo o banner
echo '<a href="'.$banner[$r][url].'"><img src="'.$banner[$r][imagem].'" alt="'.$banner[$r][alt].'" border="0"></a>';
?>
Viu ali? Só ir adicionando desta maneira!
#28
Posted 20/04/2005, 17:44
Isso que vc passou eu sei ...
Não quero randomizar apenas um banner de cada vez na mesma página...
e sim dois ...
se tu ler com calma o que eu perguntei vai entender ...
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#29
Posted 20/04/2005, 17:47
Não sei então como é, mas creio que seja assim:
$banner[]['imagem'] = "banner.gif";
$banner[]['url'] = "http://www.phplocal.com.br/";
$banner[]['alt'] = "Melhor site para programadores PHP!";
$banner2[]['imagem'] = "banner.gif";
$banner2[]['url'] = "http://www.wmonline.com.br/";
$banner2[]['alt'] = "O portal dos Webmasters";
echo '<a href="'.$banner[$r][url].'"><img src="'.$banner[$r][imagem].'" alt="'.$banner[$r][alt].'" border="0"></a>';
echo '<a href="'.$banner2[$r][url].'"><img src="'.$banner2[$r][imagem].'" alt="'.$banner2[$r][alt].'" border="0"></a>';
Acho que é isso!
#30
Posted 20/04/2005, 18:23
Fiz assim:
acrescentei uma segunda $var pra randomizar o $banner2 ..
mas....como sou muito verde ainda ... deve estar alguma coisa errada ...
... até tá rotacionando as duas imagens aleatóriamente por refresh pelas duas outras respectivamente uma pela sua ...
$banner[]['imagem'] por $banner[]['imagem']
e
$banner2[]['imagem'] por $banner2[]['imagem']
mas não exibe as imagens... é como se o dir das imagens não estivesse certo, mas não é verdade .. fica apenas o quadro com 'x' central no local da imagem.
o cod:
<?php
$banner[]['imagem'] = "jpg/banner.jpg";
$banner[]['url'] = "http://www.site.com.br/";
$banner[]['alt'] = "Outro Alt do Brasil!";
$banner2[]['imagem'] = "jpg/banner2.jpg";
$banner2[]['url'] = "http://www.outra_url.com.br/";
$banner2[]['alt'] = "Outro Alt do brasil!";
$banner[]['imagem'] = "jpg/banner3.jpg";
$banner[]['url'] = "http://www.site.com.br/";
$banner[]['alt'] = "Outro Alt do Brasil!";
$banner2[]['imagem'] = "jpg/banner4.jpg";
$banner2[]['url'] = "http://www.outra_url.com.br/";
$banner2[]['alt'] = "Outro Alt do Brasil!";
// rotacionando
$r = rand(0,sizeof($banner));
$r2 = rand(0,sizeof($banner2));
// exibindo o banner
echo '<a href="'.$banner[$r]['url'].'"><img src="'.$banner[$r]['imagem'].'" alt="'.$banner[$r]['alt'].'" border="0"></a>';
echo '<a href="'.$banner2[$r2]['url'].'"><img src="'.$banner2[$r2]['imagem'].'" alt="'.$banner2[$r2]['alt'].'" border="0"></a>';
?>
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










