Datenanbindung zw. PCs funktioniert nicht
Michael
- sonstiges
Hallo,
folgendes Problem:
Allgemein:
Abhängig von den Daten einer Textdatei die sich auf PC2 befindet, soll der Web-Server auf PC1 bestimmte Aktionen auf PC1 ausführen.
So ist meine Denkweise:
Auf PC 1 habe ich einen Web-Server installiert.
Jetzt rufe ich von PC 2 eine WEB-Seite von PC 1 ab.
Der Web-Server von PC1 erkennt, dass er für den Aufruf der angeforderten Web-Seite die Daten aus einer Textdatei benötigt, welche sich jedoch im PC 2 befinden.
Beim Laden der Web-Seite läd der Web-Server also die Daten der Textdatei mit hoch und zeigt diese dann in der angeforderten Web-Seite auch mit an. Der WEB-Server von PC1 sollte somit die Daten der Textdatei mit geliefert bekommen.
So viel zur Theorie.
Das habe ich gemacht:
Unter http://selfhtml.teamone.de/navigation/faq.htm#daten_einbinden gibt es eine schöne Übesicht wie man Daten einbinden kann. Für meine Zwecke empfand ich die Datenanbindung (Microsoft) am passendsten, da ich die Daten datensatzweise benötige. Dieser Link der Datenanbindung führt dann auf http://selfhtml.teamone.de/dhtml/modelle/datenanbindung.htm. Dort habe ich mir gleich das erste Beispiel vorgenommen. Denn dort war sehr schön einfach und verständlich erklärt wie man eine solche Textdatei einbindet.
Allerdings funktioniert das bei mir nur wenn sich die Textdatei auch auf dem PC befindet auf dem der Web-Server läuft. Befindet sich die Datei auf einem anderen PC, dann funktoniert das bei mir nicht.
Habt ihr eine Lösung wie man es realisieren kann eine Textdatei einzubinden die sich auf einem anderen Rechner befindet?
Ich brauche auch keine Cross-Browser Lösung sondern nur eine Lösung für IE6. Weiterhin wäre es ausreichend, wenn die Lösung lediglich auf meinen internen Netzwerk funktioniert.
Vielen Dank!
Michael
Moin!
Wenn ein PC1 von einem PC2 Dateien lesen will, dann muss dieser diese für den Abruf bereithalten.
Im Allgemeinen nennt man ein Programm, welches dieses vornimmt, "Server", bei Microsoft oft "Freigabe".
Du musst dem aufrufendem Programm auf PC1 eine URI (uniform request information) übergeben, die zu zu dem verwendeten Server und der Datei auf auf PC2 passt.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Ja, also mal angenommen ich habe die Textdatei unter einen Webserver laufen. siehe
http://www.fh-jena.de/contrib/fb/et/stud/michaelgross/adressen.txt
Wie müsste dann denn die URI aussehen die ich am PC1 eigeben muss?
Gehe ich richtig in der Annahme, dass die URI in der WEB-Seite vorkommt, die die Textdatei aufruft?
DAs wäre bei mir test1.html
Und unter folgender Adresse ist das Resultat zu sehen, wie es eigentlich funktionieren soll.
http://www.fh-jena.de/contrib/fb/et/stud/michaelgross/test1.html
Hier funktioniert es aber bloß, weil beides unter dem gleichen Web-Server ist.
Und mein Problem ist, dass ich nicht weiß, wie die URI-Angabe für die DataURL lauten muss wenn ich die HTML Datei von zu Hause aus starte, denn dann zeigt der Browser mir die Daten der Textdatei nicht an.
Michael
Hallo,
Mmmm, mit Unix würde es besser funzen :))
www.openbsd.org
Aber zu Win.
Eigentlich sollten auf beiden PC das Apache laufen, Webserver sein.
Oder die Theorie, keine Ahnung ob es gehen würde, du machst eine Part. die du freigibst (h:\ oder so) dann machst du auf PC1 Netzlaufwerk ver. und du hast das h:\ des PC2. Noch das Apache konf. und wala?!
Aber wie gesagt, versuche dich mal mit Unix.
http://openbsd.org
Oder Mach aus beiden ein Webserver, das währe wohl die beste variante.
mfg
Daily
Ja, also an 2 Webserver habe ich auch schon gedacht.
Ich wollte mir auch schon mal das Apache runterladen, aber unter www.apache.org hab ich nicht so den rechten Überblick welche der vielen angegebenen Dateien man da runterladen muss.
Kannst du mir da einen Tip geben?
Und dann habe ich einfach mal die Textdatei unter ein Verzeichnis gespeichert, die von einem anderem Webserver verwaltet wird.
Nun, dort funktoniert die Web-Seite noch
http://www.fh-jena.de/contrib/fb/et/stud/michaelgross/test1.html
Und der Aufruf der reinen Textdatei geht auch.
http://www.fh-jena.de/contrib/fb/et/stud/michaelgross/adressen.txt
Probiere ich jedoch z.B. von der Web-seite die ich hier auf meinem heimischen Rechner habe auf die addressen.txt Datei vom Server zuzugreifen, dann funktioniert das nicht, auch wenn ich unter der DataURL als Wert den http Aufruf eintrage.
Hast du eine Idee wie man die Datei aufrufen kann?