PHP

PHP: Dando refresh somente numa área do seu site

Post criado em resposta aos comentários.

Ideia principal:
Uma área do site que vai conter o placar dos jogos e será atualizado a todo momento. Como fazer?

Vamos criar 2 arquivos: index.php e atualiza.php

index.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Refresh somente em uma área do site</title>
<style type="text/css">
#all{ width:650px;height:600px; }
#all .left, #all .right{ 
  float:left; 
  width:300px; 
  height:400px;
  border:1px solid #000;	
}
</style>
</head>
<body>
<div id="all">
  <div class="left">
    <p>Valor NÃO muda</p>
    <? 
      $rand = rand(1,9);
      echo "Placar dinâmico: ".$rand;
    ?>
  </div>
  <div class="right">
    <p>Valor muda</p>
      <iframe marginwidth="0" marginheight="0" width="240" height="80" scrolling="no" frameborder=0 src="atualiza.php"></iframe>
  </div>
</div>
</body>
</html>

atualiza.php

<?
  $rand = rand(1,9);
  echo "Placar dinâmico: ".$rand;
  echo "<meta HTTP-EQUIV='refresh' CONTENT='2'>";
?>

A cada 2 segundos o valor do div.right é atualizado dentro do iframe.

Importante: Não usar include ou require, pois não vai funcionar.

Até +

6 thoughts on “PHP: Dando refresh somente numa área do seu site

  • Obrigado vei, ajudou muito !!! =D

    Resposta
  • muito bom esse script eu fiz diferente mais vlw
    tinha me esquecido da tag iframe só fiz add isso e funfo legal rsss

    Resposta
  • fabio

    Isso me ajudou bastante, muito obrigado!

    Resposta
  • Bacana, mais nao sei se é viavel, fiz um teste e consegui fazer oq eu queria mais acho q javascrip fica mais estavel, tenho q achar um q faça exatamente isso, so achei de carregar conteudo…

    Resposta
  • robson

    Boa dica, Deus te abençoe

    Resposta
  • aguinaldo

    Passei um tempo sofrendo com isso e vc resolveu fácil kkkkk. Obrigado

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *