Ich wollte mal fragen, ob es per Java oder JavaScript eine möglichkeit gibt, dateien von einem Externen Server auszulesen.
Alternative zu readfile
-
-
Und dann? Was soll damit geschehen?
-
na dieser code soll ausgegeben werden....
also ich lade auf webspace a eine datei hoch mit dem inhalt
HALLO WELT
und möchte diesen satz auf webspace b aufrufen
-
also willst du im prenziep die Datei Verlinken?
-
nicht verlinken:.... AUSGEBEN
-
Dürfte mit JavaScript aus Sicherheitsgründen nicht gehen.
Diesen Effekt kannst du aber mit SSI (Server Side Includes) machen.
Was ist deine Zielsetzung?
-
Wir haben ein programm, das man auf seinem webspace isntalliert, und das einem dann php-codes für login, gästebuch ect. generiert, die datenbanken anlegt. Alles kann man in einem adminbereich einstellen.
Oben rechts in der ecke soll der User über updates informiert werden. Und da wollte ich einfach auf meinem webspace eine datei machen, die ich dann dort angezeigt wird.
-
So funktioniert das
HTML
Alles anzeigen<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>Dokumenttitel</title> <script type="text/javascript"> //<![CDATA[ var XMLHTTP = null; if (window.XMLHttpRequest) { XMLHTTP = new XMLHttpRequest(); } else if (window.ActiveXObject) { try { XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP"); } catch (ex) { try { XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP"); } catch (ex) { } } } function DatenAusgeben() { if (XMLHTTP.readyState == 4) { var d = document.getElementById("Daten"); var s = document.getElementById("Status"); d.innerHTML += XMLHTTP.responseText; s.innerHTML += XMLHTTP.status + " (" + XMLHTTP.statusText + ")"; } } window.onload = function() { XMLHTTP.open("GET", "daten.txt"); XMLHTTP.onreadystatechange = DatenAusgeben; XMLHTTP.send(null); } //]]> </script> </head> <body> <p id="Daten">Daten vom Server: </p> <p id="Status">HTTP-Status: </p> </body> </html>
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!