Ich nrauche ein bisschen Hilfe, aber das scheint mir etwas komplitziert, aber ich versuche es s gut wie möglich zu formulieren:
Ich habe ein GameServer-Viewer script, das spieleranzahl, etc. abruft.
Dieses Script funktiont über Sockets, deshalb braucht dies bis die Seite vollständig geladen ist.
Deshalb soll ein Script, die php datei als html ausgabe so wie der browser sie vom server erhält.
Jetzt soll ein script diese ausgabe abspeichern so das diese datei von der website abgerufen wird, die (die html datei) jede 1min von dem script aktualisiert wird und es so keine abrufzeiten mehr gibt...
klingt schwierig zu verstehen....
Seite 1 von 1
Php Al Html Abspeichern Und Abrufen
Anzeige
#2
geschrieben 24. November 2008 - 21:16
ehrlich gesagt wird es noch schwieriger, wenn du die kommata falsch setzt.
Wie wäre es, wenn du einfach einen html-frame schreibst, in dem die seite jede XX sekunden neu geladen wird? hab zwar keine ahnung von html und php, aber das ist auf jeden fall möglich.
Wie wäre es, wenn du einfach einen html-frame schreibst, in dem die seite jede XX sekunden neu geladen wird? hab zwar keine ahnung von html und php, aber das ist auf jeden fall möglich.
#3
geschrieben 24. November 2008 - 21:53
Bis jetzt mache ich es über ein iframe, was aber genauso lange bracuht, denn es läd eine seite, in einem kleinen (definierbar) Fenster...
Ist aber nicht die lösung die ich suche ....
Ist aber nicht die lösung die ich suche ....
#4
geschrieben 25. November 2008 - 20:42
Das Zauberwort dazu heißt Ajax. damit können Daten nachgeladen werden, ohne die eigentliche Seite neu zu landen. setzt aber Kenntnisse in Javascript voraus.
Hier mal n Link zu ner guten Einfürhung:
javascript/ajax openbook
Hier mal n Link zu ner guten Einfürhung:
javascript/ajax openbook
2*3=4
#5
geschrieben 25. November 2008 - 20:59
Und hier gleich mal ein Ajaxcode der einen bestimmten Inhalt alle x Sekunden nachladen kann!
Gruß,
Toasterfraktion
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <script type="text/javascript"> var http_request = false; function load_data() { http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen'); return false; } document.getElementById("loading").style.display=''; document.getElementById("content2").style.display='none'; http_request.open('GET', 'toasterfraktion_online.php', true); http_request.onreadystatechange = InhaltPost; http_request.send(null); } function InhaltPost() { if (http_request.readyState == 4){ var answer = http_request.responseText; document.getElementById("loading").style.display='none'; document.getElementById("content2").style.display='block'; if(document.getElementById("content2").innerHTML != answer){ document.getElementById("content2").innerHTML = answer; } } } window.onload = "load_data()"; interval = window.setInterval("load_data();", 1000); </script> </head> <body onLoad="load_data()"> <div id="content"> <div id="loading" style="display:none"> <img src="loader.gif" alt="Loader" /> Laden...</div> <div id="content2"></div> </div>
Gruß,
Toasterfraktion
#6
geschrieben 26. November 2008 - 18:03
willst du Perfomance durch Caching sparen oder willst du, dass die Webseite sich automatisch alle x Minuten aktualisiert? (was eher schlecht für die Performance ist)
Raise your glass if you are wrong
- ← Widerstandsberechnung Mit Php
- Skript/Web-Programmierung
- [xhtml] Text In Div-box Vertikal Zentrieren →
Thema verteilen:
Seite 1 von 1