Archive Pages Design$type=blogging

The next version of Ubuntu is here!

Sistema de rotação de banners e imagens em PHP

Sistema de rotação de banners e imagens em PHP Essa é uma dúvida comum entre os iniciantes e aqueles que não conhecem nenhum  ad manage...


Sistema de rotação de banners e imagens em PHP

Essa é uma dúvida comum entre os iniciantes e aqueles que não conhecem nenhum ad manager que nem o Google Ad Manager: como criar um sistema de rotação de banners (ou imagens) em PHP? Aquela funcionalidade que faz com que, cada vez que você carrague o site (refresh), apareça uma imagem diferente em um local.
Bom, existem dezenas de formas de fazer isso, mas eu vou tentar fazer da forma mais simples possível.
Vamos criar um arquivo chamado banner_superior.php com o seguinte conteúdo:
01<?php
02unset($_ELEMENTOS);
03 
04$_ELEMENTOS[] = '<a href="http://site.com/"><img src="site.jpg" alt="" width="10" height="10" /></a>';
05$_ELEMENTOS[] = '<a href="http://orkut.com/"><img src="orkut.jpg" alt="" width="10" height="10" /></a>';
06$_ELEMENTOS[] = '<a href="http://forum.com/"><img src="forum.jpg" alt="" width="10" height="10" /></a>';
07 
08$total count($_ELEMENTOS); // Calcula o total de elementos
09$escolhido = rand(0, $total - 1); // Define um número aleatório
10 
11echo $_ELEMENTOS[$escolhido]; // Exibe o elemento
12 
13?>
Depois é só incluir (com include()) o arquivo aonde você quer que o banner apareça.
O que o scrip faz é bem simples: Primeiro definimos um array contendo o código HTML (imagem e link no caso) de cada banner que poderá ser exibido, depois descobrimos quantos elementos foram definidos e, por fim, exibimos um elemento aleatório.
Se você quiser, pode definir quantos $_ELEMENTO quiser e pode usar o mesmo arquivo em vários lugares ou copiar o arquivo e usar outro nome que irá funcionar direitinho.
Você também pode colocar apenas imagens, links textuais e até outros HTMLs em cada elemento sem problema.
Atenção: Quando definimos uma string no PHP (usando aspas simples como delimitadores), e queremos que essa mesma string tenha uma aspa simples DENTRO dela, precisamos escapar a aspa dessa forma:
$nome = ‘Quer um copo d\’agua?’;
Ou mudamos as aspas delimitadoras:
$nome = “Quer um copo d’agua?”;
O mesmo acontece para aspas duplas.

Comentários

Nome

3D Studio 5 5 Pol A7 Ação Android Apostilas Apple Armas Assassins Creed audio Aventura Aviões Bicicletas Blender blog Bluestacks Bolas Boot BootStrap Capoeira Carreta Treme Treme Carros Celulares Cinema Comédia Como criar partições no HD COMPUTEX Copa Criação CRIAR REDE SOCIAL Curiosidades Cursos design dicas Discos De Boot DJ Berg djs Download DS dualshock4 editor Editores de Imagem Eletro Funk Elgg Elgg Tema Elgg Tutorial Emulador Emuladores Endrel Enquete Entretenimento Estadios etc Face Facebook Ferramentas para pendrives Ficção Filmes FL Skins FL Studio Flash Fotos Full HD Futebol Galaxy Gamer Games GBA GEFORCE GEFORCE GTX 980 TI Ghost Google Gráficos reais GTA GTA 4 GTA IV Gta Vc Hackers Hardwares HTML Iatkos Iboot informações InterApp Internet iOS Iphone7 Java Jogos Joomla Lenovo Link Magnet Linux Lion Loja Virtual Lojas Virtuais Lumia 635 Mac Mac OS X Mapa Maquina Virtual Memória RAM mensagem Menus metais Microsoft Microsoft Edge Mods Monetização Moto G Moto X Motorola Motos Mundial Mundo dos dinossauros Musicas Narração Navegadores Need For Speed Need For Speed 2015 Nero NES Nexus notebook notebook gamer Noticias Nova geração Novos recursos NVIDIA OpenOffice.org Portable OpenSource Social Network OS X OS.js OSSN Oxwall Partição Patches PCs Pendrive Personalização Pes 16 Photoshop PHP PK Placas Playback Playstation2 Playstation4 Plugins Portable Portátil Programação programas Programas de Afiliados prova d'agua PS PS Plus PS3 PS4 PSN PSP Razer Blade Pro Rede Relógios Remix OS Resident Reviews Root SamMobile samsung Saude Scoreboard Scripts Sistema Operacional Sistemas Sites Skins smartphone Snow Leopard Software Sony tecnologia Template Texto Textura Themes Tiro TomatoCart Tradução Tradução PT-BR Tutoriais TV Ubuntu ultimas inovações Uniformes Utilidades e Segurança Utilidades e Segurança » Utilidades para Arquivos » Gerenciadores de Arquivos » Wondershare MobileGo Videos Web Wii Windows Windows 10 Windows 8 Windows Phone Wordpress Xbox Xbox 360 Xp Xperia Youtube
false
ltr
item
VANDERSOFT: Sistema de rotação de banners e imagens em PHP
Sistema de rotação de banners e imagens em PHP
VANDERSOFT
http://pandainfoo.blogspot.com/2013/12/sistema-de-rotacao-de-banners-e-imagens_7939.html
http://pandainfoo.blogspot.com/
http://pandainfoo.blogspot.com/
http://pandainfoo.blogspot.com/2013/12/sistema-de-rotacao-de-banners-e-imagens_7939.html
true
7296474726554953221
UTF-8
Não foi encontrado nenhum post Ver Todos Leia-Mais Responder Cancelar resposta Remover Por Inicio Páginas POSTS Ver Todos RECOMENDADO PARA VOCÊ LABEL Arquivos Pesquisar Não foi encontrado qualquer correspondência postal com o seu pedido Back Home Domingo Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira Sábado Domingo Segunda Terça Quarta Quinta Sexta Sábado Janeiro Fevereiro March Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abril Maio Jun Jul Agosto Set Outubro Nov Dez Agora mesmo 1 minuto atrás $$1$$ minuto atrás 1 hora atrás $$1$$ horas atrás Yesterday $$1$$ dia atrás $$1$$ semana atrás Mais de 5 semanas atrás