jim: php-chat?

hi!

ich will in php einen Chat realisieren, da das HTTP-Protokol aber einseitig agiert (der Server kann dem Clienten keine Veränderungen melden) muss man Seiten automatisch nach z.B. 10 sec wieder neu laden lassen, da das aber sehr Serverbelastend werden kann, hatte ich die Idee:

und zwar lasse ich nicht immer das ganze chatfenster neu geladen (mysql-abfrage & große datei), sondern nur eine die datei abfragen.php (siehe unten)

=> jeder chat-beitrag bekommt in der mysql-tabelle eine ID, die beim speichern des beitrages in die tabelle auch in der datei abfragen.php gespeichert wird (3. Zeile wird immer überschrieben)
danach muss der server nur die 2 Id's evrgleichen & eine kleinen datei ausgeben, was sagt ihr dazu?

aja, heir die abfragen.php:

<html><head>
<?
$Id_aktuell = "111"
if($_GET["Id"]!=$Id_aktuell) {
echo '
<SCRIPT type="text/javascript">
  top.location=self.location;
  document.location.href = "chat.php";
</script>
<head>
<body>Lade Seite ... </body>
</html>'; }

else { echo '<meta http-equiv="refresh" content="10; URL=http://www.avant.at/bananatree/chat/chat.php?Id='.$Id.'"></head>
<body>&nbsp;</body></html>';
?>

ist ein chat für 5-10 personen auf diese art möglich/sinnvoll?

lg
Jim

  1. Hi!

    Bleibe doch bitte in deinem alten Thread. Soweit unten ist er noch gar nicht, als dass er nicht gelesen werden würde. Darüber hinaus ändert auch dein jetziges Vorhaben nichts daran, dass ein Chat auf PHP/MySQL Basis unsinning ist.

    Grüße,
    Fabian St.

    --
    ---------------------
    fabi@erde ~# whatis spam
    spam: nothing appropriate
    ---------------------
    Selfcode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)