Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Minha primeira postagem no Fórum e já antecipo para pedir desculpas por falhas que irão acontecer neste breve início. Se postei no local errado, desculpe-me.
Gostaria de resolver um problema, acho que podem me ajudar. Vamos a ele...
Estou começando com PHP, e de cara peguei um problema.
Fiz o seguinte script (com muito custo):
________________
*<?php*
$files=array('images/imagem1.jpg','images/imagem2.jpg','images/imagem3.jpg');
$fileArray=array();
$fileFixArray=array();
foreach(glob("images/*.jpg") as $file){if(![color="#0000FF&quo
56b
t;]in_array($file,$files)){$fileArray[]=$file;}}
shuffle($fileArray);
array_splice($fileArray,0,4,$files);
shuffle($fileArray);
?>
<div id="div001">
<?php
$t=0;
for($i=0;$i<2;$i++){$t++;echo '<div id="div001'.($t).'"><img src="'.$fileArray[$i].'" border="0" alt="" /></div>';}
?>
</div>
<div id="div001">
<?php
$t=0;
for($i=2;$i<4;$i++){$t++;echo '<div id="div001'.($t).'"><img src="'.$fileArray[$i].'" border="0" alt="" /></div>';}
?>
</div>
<div id="div001">
<?php
$t=0;
for($i=4;$i<6;$i++){$t++;echo '<div id="div001'.($t).'"><img src="'.$fileArray[$i].'" border="0" alt="" />&l
4ac
t;/div>';}
?>
</div>[/color]
_______________________________
Como visto, quero que as imagens (imagem1.jpg, imagem2.jpg e imagem3.jpg) sejam fixas e mudem de posição quando a página recarregar e as demasi sejam carregadas do diretório("images/*.jpg") de forma randômica. Ou seja, aparecerá:
imagem1 outraimagem1
outraimagem2 imagem2
outraimagem3 imagem3
após atualizar/recarregar
imagem2 outraimagem3
imagem3 imagem1
outraimagem1 outraimagem2
Assim sucessivamente recarregando as três e buscando as outras.
No momento, funciona perfeitamente com as (três imagens fixas e mais seis escolhidas aleatoriamente)...
O problema...
Preciso adicionar mais imagens e quando faço isso o script perde as imagens fixas e randomiza todas. Necessariamente preciso delas fixas.
Muito obrigado, mesmo apenas pela atenção em ler.
Carregando comentários...