Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Odświeżenie przeglądarek userów po dodaniu wpisu
nightmoon
post 2.02.2010, 17:28:47
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


Witam, mam trochę niecodzienny problem z schoutboxem na mojej stronie.

Gdy sam dodam wpis do shoutboxa okno z nimi mi się odświeży, natomiast innym, którzy rozmawiają na nim ze mną już się tak nie stanie i odświeżają od czasu do czasu ręcznie, żeby zobaczyć co piszę.

Mam w HEADER refresh ustawiony automatyczny na 600 sekund ale to w zasadzie nie rozwiązuje sprawy bo nie wiem co wrzucić w $_POST dodawania wpisu, żeby mi oraz osobom z 2giego końca polski, którzy ze mną piszą odświeżała się przeglądarka po dodaniu wpisu i widzieli na bierząco co piszę a nie po automatycznym refreshu co 5 minut...

Kod
...

//dodawanie wiadomości
if ($_POST['message'] > '')
     {
        
         if (isset($CURUSER))
         {
        
         //add the message if all is ok.
         $query = "INSERT INTO shoutbox (msgid, user, message, date, userid) VALUES (NULL, '".$CURUSER['username']."', '".MakeSQLSafe($_POST['message'])."', '".$local_time."', '".$CURUSER['id']."')";
         mysql_query($query);

         }
     }
?>

<HTML>
<HEAD>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<TITLE><?=$SITENAME?> Shoutbox</TITLE>
<META HTTP-EQUIV="refresh" content="600">
<link rel="stylesheet" href="css/ttshout.css" type="text/css">
</HEAD>

<?

...


Wiecie co można wrzucić do tego zapytania?

Kod
<META HTTP-EQUIV="refresh">


Nie ma opcji dodania tego do $_POSTa bo gdyby była wrzucił bym i po sprawie ale wiem, że nie zaskoczy...

Jakieś sugestie?

Ten post edytował nightmoon 2.02.2010, 17:30:28
Go to the top of the page
+Quote Post
lnn
post 2.02.2010, 17:37:02
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

Ostrzeżenie: (0%)
-----


moze..
  1. header("Refresh: 3; url=#");
Go to the top of the page
+Quote Post
nightmoon
post 2.02.2010, 18:18:11
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


Owszem

Kod
  [url="http://www.php.net/header"]header[/url]("Refresh: 3; url=#");


odświeży przeglądarkę ale mi, nie innym, chyba nie zrozumiałeś do końca o co mi chodzi...
Go to the top of the page
+Quote Post
Blame
post 2.02.2010, 18:44:42
Post #4





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Możesz sam shoutbox wrzucić w ramkę i odświeżać jej zawartość co np. 5-10 sec za pomocą meta.


--------------------
Go to the top of the page
+Quote Post
nightmoon
post 2.02.2010, 19:04:43
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


No tak ale to będzie killer dla bazy danych, myślałem że jest może jeszcze jakiś header co by wszystkim przeglądarki odświeżył ...

Ten post edytował nightmoon 2.02.2010, 19:05:10
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:36