← Desenvolvimento

Script em PHP para uma galeria de imagens rotativa

Lida 19578 vezes

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

yup, desse até ia :lol:
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

na minha opinião caia melhor um bom cafezinho português!  :lol:  :lol:
Offline

MiguelTavares 
Membro
Mensagens 3871 Gostos 0
Troféus totais: 33
Trófeus: (Ver todos)
Avatar Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Acabou o vinho para a vossa mesa... não bebem mais hoje!
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

olha olha! acho que a coca-cola está a roer-te a cabeça!!! hic  :lol: hic :lol:
Offline

MiguelTavares 
Membro
Mensagens 3871 Gostos 0
Troféus totais: 33
Trófeus: (Ver todos)
Avatar Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

:lol:  :lol:  :lol:  :lol:  :lol:
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

:lol:  :lol:  :lol:  :lol:
Offline

kebrus 
Membro
Mensagens 459 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

de vez em quando dá-me uns flashs e lembro-me do que tinha errado anteriormente, desta vez, lembrei-me porque é que não tinha conseguido escolher o numero maximo de imagens naquele script que postei, tinha lá feito uma confusão desnecessaria, e afinal a solução era bem simples, o morpheus tinha razao, funciona com um $i++ eu é que tinha feito a tal confusão desnecessaria... sem mais conversa aqui fica o codigo e fica o link para verem o codigo em funcionamento (são 5 imagens mas limitei o numero que mostra para 3, vão fazendo refresh até verem uma imagem com o numero 5 ao lado, pra comprovarem que são cinco)

Código: [Seleccione]
<?php
$link 
= array&#40;"http&#58;//urldolink1",
/* 2 */
"http&#58;//urldolink2",
/* 3 */ "http&#58;//urldolink3",
/* 4 */ "http&#58;//urldolink4",
/* 5 */ "http&#58;//urldolink5"&#41;;
$imagem = array&#40;"imagem1.png",
/* 2 */
"imagem2.png",
/* 3 */ "imagem3.png",
/* 4 */ "imagem4.png",
/* 5 */ "imagem5.png"&#41;;
$disp count&#40;$link&#41;;
$numbers range&#40;0, &#40;$disp - 1&#41;&#41;;
shuffle&#40;$numbers&#41;;
$i 0;
$max 3;
foreach &
#40;$numbers as $num&#41; &#123;
if &#40;$i < $max&#41;&#123;
      
echo '<a href="'.$link[$num&#93;.'"><img src="'.$imagem[$num&#93;.'"></a>'.&#40;$num+1&#41;.'&nbsp';
    
&#125; else &#123;
    
break;
  &
#125;
  
$i++;
&
#125;
?>

para mostrar o numero de imagens que pretendem, é só alterar o valor de $max (neste caso 3) para um à vossa escolha, desde que seja sempre um numero menor que o numero de imagens que estão disponiveis, caso contrario se for o mesmo numero ou maior, ele vai mostrar toads as imagens disponiveis, como é obviamente logico :P

o link:
http://hotteens.gratishost.com/random.php
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

Belo script kebrus! :D
Offline

kebrus 
Membro
Mensagens 459 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

thank you ^^