|
|
|
Odświeżanie strony co 10 sekund |
« Zobacz poprzedni temat :: Zobacz następny temat » |
Autor |
Wiadomość
|
Glarden |
Wysłany: 17 Cze 2007, 19:33 Temat postu: Odświeżanie strony co 10 sekund |
|
|
Nowicjusz
Dołączył: 16 Cze 2007 Posty: 3
|
Witam,
napisałem prosty chat oparty na plikach. Wszystko w nim działa jak należy, chciałbym tylko jednej rzeczy: żeby odświeżał ramkę wyświetlającą wiadomości co 10 sekund. Ma ktoś jakiś pomysł? Oto kod:
PHP: |
<style>
input {color: white; background-color: black; font-family: arial; font-size: 11px;}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
<form action='chat.php' method='post'>
Autor: <input type='text' name='autor'
<?php
if (isset ($_POST['autor'])) {
echo ("value='".$_POST['autor']."'");
}
?>/><br>
Treść: <input type='text' name='tresc' style='width: 500px;' /><br>
<input type='submit' value='OK'/>
</form>
<hr>
<iframe frameborder='0' width='700px' src='chat2.php'>
<script language="JavaScript" src="refresh.js"></script>
<?php
if (isset ($_POST['autor']) && ($_POST['tresc'])) {
$autor = $_POST['autor'];
$tresc = $_POST['tresc'];
$wynik = "<b>".$autor."</b>: ".$tresc."\r\n";
$plik1 = file('chat');
$plik = fopen('chat', 'w');
$zapis = fputs($plik, $wynik);
for ($i = 0; $i<count($plik1); $i++) {
fputs($plik, $plik1[$i]);
}
fclose ($plik);
$tab = file('chat');
for ($i=0; $i<10; $i++) {
$tab[$i] = str_replace ("\r\n", "<br>", $tab[$i]);
echo ($tab[$i]);
}
}
else {
$tab = file('chat');
for ($i=0; $i<10; $i++) {
$tab[$i] = str_replace ("\r\n", "<br>", $tab[$i]);
echo ($tab[$i]);
}
}
?>
</iframe>
|
Zawartość ramki iframe dałem między tymi właśnie tagami, żeby nie było niepotrzebnego kopiowania. |
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
max |
Wysłany: 17 Cze 2007, 20:19 Temat postu: |
|
|
Znawca
Dołączył: 16 Cze 2005 Posty: 738
|
W iframe ładujesz stronkę z chatem, który posiada normale znaczniki html czyli <body>, <meta> i tego typu dane, więc możesz spokojnie w znaczniku meta dodać refresh w następujący sposób
Kod: | <meta http-equiv="Refresh" CONTENT="10"> | |
|
Powrót do góry |
|
|
|
|
|
|
Strona 1 z 1 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|