Jump to content


Photo

Css Background Rotation + Php


  • Faça o login para participar
2 replies to this topic

#1 AVG

AVG

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 05/06/2008, 17:06

Rotate.php
<?php
$folder = '';

$exts = 'jpg jpeg png gif';

$files = array(); $i = -1; 
if ('' == $folder) $folder = './';

$handle = opendir($folder);
$exts = explode(' ', $exts);
while (false !== ($file = readdir($handle))) {
foreach($exts as $ext) { 
if (preg_match('/\.'.$ext.'$/i', $file, $test)) { 
$files[] = $file; 
++$i;
}
}
}
closedir($handle); 
mt_srand((double)microtime()*1000000); 
$rand = mt_rand(0, $i); 

header('Location: '.$folder.$files[$rand]);
?>

e no index mudo o css para:
background: url(/images/header-images/rotate.php);

As imagens e o rotate.php estão na mesma pasta.

Sou muito ruim em php, estou a aprender mas não consigo resolver este problema. Quando abro o site simplesmente a foto não aparece no header, qusnto mais mudar quando se faz reload... o site é o seguinte:

http://andregoncalves.ueuo.com/

Edição feita por: AVG, 05/06/2008, 17:08.


#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 06/06/2008, 08:25

Será que o css aceita redirecionamento?
Uma boa, seria você ler a imagem e repassar a imagem, com header de imagem e tudo.
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 AVG

AVG

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 06/06/2008, 08:44

Como assim? é que sou mesmo muito novato nisto e ando ás turras que não consigo avançar :S




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq