← Tutoriais

[PHP] Randomização de Banner

Lida 7865 vezes

Offline

GTO_KAI 
Membro
Mensagens 532 Gostos 13
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

Nossa Quem Diria né? Eu Fazendo um Tutorial de PHP :shock:
Bem Entaum Vamos La...

Já existe um sitema de randomização no Tutorial do Morpheus, mais este que irei tentar ensinar é um pouco mais completo pq tentei fazer de um jeito que simples onde desse para botar o link do site tb :( .

1º - O Código
Nele Iremos Trabalhar com php, usando Simples $Variables e uma <?php include>.

Código: [Seleccione]
<?php include "rand_button.php"?> <a href="<?="$url[$sorteio]";?>"><img src="<?="$banner[$sorteio]";?>" alt="<?="$site[$sorteio]";?>" target="blank" border="0"></a>
Primeiro Vamos Explicar o Conteúdo da Include por partes:
"rand_button.php": este é um simples exemplo do link de onde deve estar o conteúdo com as variables...
<a href="<?="$url[$sorteio]";?>"><img src="<?="$banner[$sorteio]";?>" alt="<?="$site[$sorteio]";?>" target="blank" border="0"></a>: Um Simples Código para linkar uma imagem que estaremos usando com as variables.


Código: [Seleccione]
<?php

$site
[0&#93; = "Mais-Trafego";
$url[0&#93; = "http&#58;//www.mais-trafego.info";
$banner[0&#93; = "http&#58;//mais-trafego.info/comunidade/templates/iCGstation/images/banner.gif";

###
$site[1&#93; = "Mais-Trafego TopList";
$url[1&#93; = "http&#58;//mais-trafego.info/comunidade/topsites.php";
$banner[1&#93; = "http&#58;//mais-trafego.info/comunidade/banner_tops.gif";

$sorteio rand&#40;0,1&#41;; 
?>

Algumas Explicações:
$site[0] =: A Variable que irá definir o nome do Site
$url[0] =:   A Variable que irá definir a url do site
$banner[1] = A Variable que irá definir o banner do site

Observações:
Para que A Randomização Funcione Corretamente tera que seguir a ordem alfabética crescente como no exemplo acima;
Outra atualização que deverá ser feita corretamente é a variable $sorteio = rand(0,1);, nesse caso só tem as variables do site 0 e do 1 entaum deverá ficar 0,1. Caso for colocando mais deverá ir aumentando de acordo por exemplo do 0, 1 e 2 deverá ficar $sorteio = rand(0,2);.
----
E Se Caso você não tiver conheçimentos sobre o php eu aconcelho ler os tutoriais do Morpheus que se encontra no tópico dos tutoriais(Aqui).
----
Bem Entaum Acabou tentei explicar bem... entaum é isso ai... Bye



 :superlol:
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Tá bem porreiro!

Dá para por mais sites tambem!
Isso acho que podia tar no mesmo ficheiro!
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Ta interesante
Tks  :wink:
Offline

GTO_KAI 
Membro
Mensagens 532 Gostos 13
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

é da pra por mais sites.... :lol:  :lol:  :lol:
e pode estar no mesmo ficheiro tb :P
tkx asturmas
Offline

morpheus 
Membro
Mensagens 1199 Gostos 0
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

=D&gt; muito bem! já não sou o único a tutorializar php! :lol:
Offline

GTO_KAI 
Membro
Mensagens 532 Gostos 13
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

:lol: :lol:  :lol:
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

de nada  :wink:
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Pequena brincadeira:

Código: [Seleccione]
<?php

$quote
[0&#93; = "A vida é feita de nadas!";

$quote[1&#93; = "Amor é fogo que arde sem se ver";

$quote[2&#93; = "Só sei que nada sei!";



$sorteio rand&#40;0,2&#41;; 

echo"Citação&#58;";
echo
"</br>";
echo
"$quote[$sorteio&#93;";

?>
Offline

GTO_KAI 
Membro
Mensagens 532 Gostos 13
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

usou esse exemplo apartir do tutorial? :lol:
Offline

cenourinha 
Elite
Mensagens 4094 Gostos 21
Troféus totais: 34
Trófeus: (Ver todos)
Mobile User Apple User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Citação de: "GTO_KAI"
usou esse exemplo apartir do tutorial? :lol:
Segui pela logica!

 :D
Offline

fpware 
Fundador
Mensagens 15318 Gostos 7
Troféus totais: 38
Trófeus: (Ver todos)
Linux User Mobile User Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5

Muito bem GTO_KAI, obrigado! :D
Offline

GTO_KAI 
Membro
Mensagens 532 Gostos 13
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5 Level 4 Level 3

:lol:  :lol:  :lol: