Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Usley Do Carmo

Efeito innerfade não funciona no servidor

Recommended Posts

Pessoal, boa noite!

Estou com um ´serio problema que não estou conseguindo resolver.

O site que estou desenvolvendo o slide de fotos com 'innerfade' funciona no meu computador 'localhost'. Porém quando envio para a hospedagem, não funciona.

o link do site é este: http://agenciavasti.com/foto2/
o código da página é este:
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <script type="text/javascript" src="js/jquery-1.11.1.js"    ></script>
  <script type="text/javascript" src="js/jquery.innerfade.js"></script>
  <script type="text/javascript">
    $(document).ready(function(){
        $('div#slide').innerfade({
         speed: 5000,
         timeout: 10000,
         type: 'sequence',
         containerheight: '68px'
       });
    });
  </script>
</head>
<body>
    <div id="slide" >
      <?php
        $dir  = "./img/slide/";
        $dir1 = "./img/slide/";
        $handle = opendir(".".$dir);
        $file = readdir($handle);
        while($file = readdir($handle))
        {
          if($file != ".." && $file != "Thumbs.db")
          {
             if(!is_dir($file))
             {
               echo "<div><img src='".$dir1.$file."' width='1000' height='550'></div>";
             }
          }
        }
      ?>
    </div><!-- FIM DA DIV SLIDE -->


</body>
Desde já, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido!

Não entendi o que estava acontecendo mas como estava com pressa

coloquei o seguinte código que encontrei pesquisando.

 

$dir = "../img/slide/"; // diretorio onde as fotos estão salvas
$arquivos = glob("$dir{*.jpg,*.png,*.gif,*.bmp}", GLOB_BRACE); // array de arquivos com as seguintes extensões: .jpg,.png,.gif,.bmp
$indTot = 0; // inicializa o contador
foreach($arquivos as $img)
{
$pathinfo = pathinfo($img);
$caminho = $pathinfo['filename'];
$fotos[$indTot] = $caminho;
$fotosNome[$indTot] = $img;
$indTot++;
}
$ind = $indTot; // recebe total de arquivos
$indTot = 0; // inicializa o contador
while ( $indTot < $ind ){
echo "<div><img src='".substr($fotosNome[$indTot],1)."' width='1000' height='550'></div>";
$indTot++;
}
coloquei no lugar do while.
Ted k' muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.