WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » statt meta reload feste verbindung ? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Can
Also doch:

Am Anfang muss

set_time_limit(0); //TimeOut-Limit setzen

ob_implicit_flush();

rein, damit das Script sich nicht nach ner bestimmten Zeit beendet. Danach machst du ne while-Schleife, die solange läuft, bis der User abbricht.

while(!connection_aborted())
{
...
}

In der Schleife fragst du ab (von SQL oder Text), ob neue Textnachrichten da sind. Wenn ja, gibst du die aus. Setz aber in der Schleife unbedingt ein sleep(0.5), sonst wird sich dein Hoster bald beschweren

Can
von paul
hi.
ich schreibe gerade an einem chat.
dieser lauft ueber eine textdatei.
mein problem:
da ich die datei immer aktualiesieren lassen muss, umdie inhalt anzeigen zu lassen, habe ich einen meta refresh eingebaut.
das ist aber nicht schoen und schlecht.
gibt es da nicht eine andere moeglich keit ??
ich poste mal das script aus dem ausgelesen wird:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<script language="javascript">
var scrolling = true; 
 
  function doscroll() 
  { 
    setTimeout("doscroll()",60); 
    if(scrolling == true){scroll(1,10000000);} 
  } 
 
  doscroll(); 
	</script>
	<style>
	  p {font-size: 10pt; color:black; font-family: verdana;}
	</style>
    <meta http-equiv="refresh" content="1; URL='<? $PHP_SELF ?>'">
	<title>putzar design</title>
</head>

 <body bgcolor="#ffffff" leftmargin="30" topmargin="30" onfocus="scrolling=false" onblur="scrolling=true" onmouseover="scrolling=false" onmouseout="scrolling=true">
   <table>
     <tr>
	   <td valign="center" align="center">
<p align="left">
	     <?php
		 	$file = "chatlog.txt";
		 	include($file);
		   ?>
</p>
	   </td>
	 </tr>
   </table>
 </body>
</html>


danke, hoffe auf hilfe.
paul

Nach oben