ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
430
430
EMPFEHLEN
-
21.12.10 17:57 #1
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hallo liebe Leut,
ich suche schon seid längeren die Möglichkeit eine Textdatei in Javascript live weiterzuverarbeiten.
ich habe mir mal einiges angeschaut (vor allem chatboxen u.ä.) und bin auf folgende (mögliche) Methode gekommen.
ich habe eine Hauptseite die öffnet und startet ein Javascript, das hat ein Timeout (oder interval?) der ist so schnell das es für mich live rüber kommt (z.B. 0,1 Sekunde) in dem Javascript frage ich eine phpdatei ab die mir ne Textdatei öffnet und die Zeile ausgibt (es wird da nie mehr wie 1 - 3 Wörter stehen)
also Hauptseite:
auslese.jsHTML-Code:<script type="text/javascript" src="ajax.js"></script> <script type="text/javascript" src="auslese.js"></script> <body onload="start()"> <div id="idtextdatei"></div> </body>
Code javascript:1 2 3 4 5 6 7 8
function start(){ Ajax_GET("reader.php",textfile) idtextdatei.?(textfile) setTimeout("start()", 100); }
ajax.js
Code javascript:1 2 3
function Ajax_GET(?, ?){ ? }
reader.php
auf einer anderen Tutorials-Seite fand ich:PHP-Code:$filename = 'datei.txt';
$fp = fopen($filename,"r");
if ($fp)
{
while(!feof($fp))
{
$inhalt = fgets($fp);
}
fclose($fp);
}
echo $inhalt;
http://goo.gl/01mND
der macht das so ähnlich wie ich das beschrieben habe,...
ich hab auch schon versucht das Script zu modifizieren, doch dafür reichen meine Kenntnisse nicht aus, ehe ich dem Ziel nahe komme ist das Script kaputt
kennt jemand ein Tuto das mir weiterhelfen kann, oder kann mir Praktische tips geben (Beispiele und so)?
Vielen Dank
-
21.12.10 22:19 #2
- Registriert seit
- Nov 2007
- Beiträge
- 255
also,
ich habs geschafft,... und natürlich lass ich euch teilhaben,...
ggf. bekomm ich noch ein paar verbesserungsvorschläge
ajax.js
Code javascript: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
function Ajax_Send(GP,URL,PARAMETERS,RESPONSEFUNCTION){ var xmlhttp try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")} catch(e){ try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")} catch(e){ try{xmlhttp=new XMLHttpRequest()} catch(e){ alert("Your Browser Does Not Support AJAX")}}} err="" if (GP==undefined) err="GP " if (URL==undefined) err +="URL " if (PARAMETERS==undefined) err+="PARAMETERS" if (err!=""){alert("Missing Identifier(s)\n\n"+err);return false;} xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState == 4){ if (RESPONSEFUNCTION=="") return false; eval(RESPONSEFUNCTION(xmlhttp.responseText)) } } if (GP="POST"){ PARAMETERS=encodeURI(PARAMETERS) xmlhttp.open("POST",URL,true) xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded") xmlhttp.setRequestHeader("Content-length",PARAMETERS.length) xmlhttp.setRequestHeader("Connection", "close") xmlhttp.send(PARAMETERS) } }
java.js
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
function load(){ updateInterval=setInterval("updateData()",50); serverRes.innerHTML="load" } function updateData(){ serverRes.innerHTML="load" Ajax_Send("" ,"loader.php","",data) } function data(res){ serverRes.innerHTML="" daten.innerHTML=res }
index.php (muss kein php sein)
loader.phpPHP-Code:<?PHP
echo '
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript" src="java.js"></script>
<body onload="load()">
<div id="daten"></div>
</br>
<div id="serverRes"></div>
</body>';
?>
active.acPHP-Code:<?php
$filename = 'active.ac';
$fp = fopen($filename,"r");
if ($fp)
{
while(!feof($fp))
{
$data = fgets($fp);
}
fclose($fp);
}
echo $data;
?>
Code :1
bla
es geht, ob es stabil läuft wird sich zeigen...Geändert von JesusFreak777 (21.12.10 um 22:39 Uhr)
Ähnliche Themen
-
help ajax/javascript/php
Von reentry im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 25.11.10, 19:47 -
Javascript & Ajax Buch
Von TobiNeu im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 27.05.10, 13:58 -
C#, Java, PHP, Javascript/Ajax
Von DaveDamage im Forum Stellengesuche (entgeltlich)Antworten: 0Letzter Beitrag: 15.06.09, 08:53 -
Javascript / Ajax
Von saila im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 26.02.07, 16:47 -
Ajax CTP Parametriertes Javascript
Von Divi im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 01.02.07, 19:16





Zitieren
Login





