Verlinken auf C:

  • Hallo Gemeinde.

    Ich habe ein weblog, und möchte einen Link setzen auf eine lokale htm.-Datei auf meiner C:.

    Hintergrund: Der Link enthält private Informationen, die nicht für die Öffentlichkeit sind.
    Bei mir zu Hause soll der Link funktionieren, aus dem Web aber nicht.

    Ich dachte, dass ich einfach in der Form (a href=C:\Ordner\Unterordner\privat.html) verlinken kann.

    Das funktioniert nur bedingt: Im Firefox lässt sich der Link nur im neuen Fenster/Tab öffnen,
    bei Direktklick passiert gar nichts, bzw. ich erhalte die Meldung "C ist kein registriertes Protokoll".

    Im I.E. passiert auch nichts, egal ob im selben oder im neuen Fenster.

    Was mache ich falsch?

    Vielen Dank im Voraus,

    Alinapapa

  • Hallo.

    Warum ich das machen will, ist doch nebensächlich.

    Aber wenn es der Lösungsfindung dient:
    Ich führe für meine 3-jährige Tochter ein Tagebuch von Geburt an.
    Das Tagebuch ist ein Online-Tagebuch, und wird von Familienmitgliedern
    im www gelesen.

    In regelmäßigen Abständen sauge ich das Tagebuch und brenne es zur
    Archivierung auf CD.

    Ein eigener Bookmark für die lokale html-Datei ist in diesem Fall keine gute Lösung,
    ich möchte aus dem Tagebuch heraus darauf verlinken, wie auf einen www-Link.

    Verstehst Du mein Anliegen?

    Es klappt ja auch (wie im Ursprungsbeitrag beschrieben), aber eben nur halb.
    Was mache ich falsch?

    Danke und Gruß,

    Alinapapa

  • Hallo und danke schon mal.

    @ Modula:

    Genau die von Dir vorgeschlagene Schreibweise hatte ich schon probiert, ohne Erfolg. Auf Deinen Rat hin habe ich es jetzt nochmal versucht. Das Ergebnis bei Klick auf den Link: Der Browser reagiert gar nicht, weder im selben, noch im neuen Fenster. Es gibt auch keine Fehlermeldung. Es ist, als würde man den Link gar nicht anklicken. Ich kann den Link aber mit rechts anklicken, die Adresse manuell kopieren, in die Browserzeile einfügen, enter, und dann lädt er die Seite. Ich kann somit also sicherstellen, dass sich kein Schreibfehler in die Adresse eingeschlichen hat. Obiges habe ich mit firefox und I.E. ausprobiert.

    Verdammt, das muss doch gehen?!?

    @ Rocco:

    Nein, das meine ich nicht. Lies Dir bitte den Ursprungsbeitrag durch, es geht genau darum, dass Außenstehende den Link NICHT erreichen können.

    Wer weiß Rat?

    Danke und Gruß,

    Alinapapa

  • Hi Ronald.

    Danke für Deine Antwort. Ja, ich habe Text für den Link eingebaut.
    Dass es bei Dir funktioniert, heißt, dass bei mir
    irgendwas nicht stimmt. Doch zunächst eine "Kopie" des Links:

    Code
    Hier noch [i][url='file:///d:/Alina/2005/2005_09/050916.htm']eine Geschichte[/url][/i], die uns drei momentan alle beschäftigt. Da diese sehr privat ist, ist der Link öffentlich nicht zugänglich, sorry...

    Ich wiederhole. Wenn ich den Link anklicke, passiert rein gar nichts.
    Rechtsklick geht, öffnen im neuen Fenster/Tab funktioniert nicht.

    Adresse kopieren und manuell in die Browserzeile einfügen + enter führt
    zur richtigen Seite und zeigt auch, dass die Adresse zum Link richtig ist.

    Weder I.E. noch firefox können den Link öffnen.
    Wer kann mir sagen, was falsch läuft?

    Danke und Gruß,

    Alinapapa

    btw.: Was heißt "G.a.d.M."

  • Komisch, grad ging es noch (habs hier mit dem Forum und der Vorschau getestet)m und nun geht es plötzlich nicht mehr. Jetzt gleiche Erscheinung wie bei dir -> Totentanz bei Mouseover.
    Ich bin da momentan ratlos, schau nachher noch mal was mir dazu so einfällt.

    Allerdings habe ich auch immer noch nicht verstanden, warum du einen nur für dich ereichbaren Link ins Internet schubsen willst ?

    Gruß aus der Marsch!
    Das ist mir immemr zu viel zu schreiben *fg*

    Ronald

  • Zitat

    Allerdings habe ich auch immer noch nicht verstanden, warum du einen nur für dich ereichbaren Link ins Internet schubsen willst ?



    Ich sehe ein, dass das im Normalfall wenig Sinn macht.
    In diesem, meinem Fall ausnahmsweise aber eben doch,
    und da scheinbar der Wunsch besteht, dies auch zu verstehen,
    versuche ich, es dieses Mal ganz verständlich zu erklären:

    Es gibt immer wieder Dinge, die ich nicht veröffentlichen,
    sondern privat halten will. Trotzdem möchte ich die Chronik bewahren.
    Ich möchte, dass auch diese Dinge im Tagebuch stehen, und nicht
    völlig isoliert in irgendeinem Favoritenordner. Ich könnte auch
    zwei Tagebücher führen, ein öffentliches im www und ein Privates
    bei mir lokal. Doch das ist mir viel zu aufwendig.

    Wenn ich das Tagebuch sauge, um es zu brennen, wird (so hoffe ich
    jedenfalls) der Spider die lokale Datei genauso behandeln, wie einen
    www-Link, und das Tagebuch auf der CD ist vollständig, beinhaltet
    also auch die "privaten" Inhalte.

    Eine andere Möglichkeit wäre, die privaten Seiten auch online zu stellen
    und mit einem Passwort zu schützen, doch das bietet mein Provider
    nicht an (da geht nur Tagebuch insgesamt durch Passwort schützen,
    aber nicht einzelne Seiten).

    Bei der Verlinkung auf eine lokale Datei ist ein Leseschutz für
    Außenstehnde 100%-ig gegeben und nebenbei entfällt für uns zu
    Hause das Eingeben eines Passwortes.

    Puh..., habe ich es jetzt halbwegs rüberbringen können?

    Anyway, wichtig für mich ist, WARUM sowohl I.E., als auch Firefox den Link nicht darstellen wollen?!!

    Alinapapa

    G.a.d.WM.
    Gruss aus der Weißwurstmetropole

  • Hallo.

    Du meinst, I.E. und Firefox sind nicht in der Lage, Links auf lokale
    html-Seiten zu öffnen? Mir leuchtet nicht ein, warum sie das prinzipiell
    nicht tun sollten, zumal sie die Seiten ja darstellen, gibt man die
    Adresse manuell in die Browserzeile ein.

    Hat jemand eine Idee?

  • Doch, sie sind dazu in der Lage, wir machen nur einen Denkfehler: "Laufwerk C (oder D,E...X) wären ja Festplatten des Servers. Darauf sollst du aber gar keinen Zugriff haben. Du willst ja nur deine eigene Festplatte ansprechen und da wird es problematisch.

    Ich habe es gerade mal mit Javascript versucht, geht natürlich auch nicht.
    Die JavaScript-Konsole meldet:

    Zitat

    Sicherheitsfehler: Inhalt auf http://...../ronalds.htm darf file:///D:/Alina/2005/2005_09/050916.htm nicht laden oder verlinken.

    Es ist also aus Sicherheitsgründen geblockt und zwar bereits der Link, wenn die aufrufende Seite nicht auf dem lokalen PC liegt sondern auf einem Server, man also quasi "von außen" auf die Festplatte zugegreiffen will.

    Das macht auch Sinn, wären andernfalls Hackern noch mehr Türen geöffnet. Dass es im Firefox deshalb nicht geht ist logisch, aber beim IE ... *fg*

    Aber wie schon gesagt: mit einem kleinen lokalen Server kannst du das Problem lösen. Ein lokaler Server ist übrigens nur ein (kostenloses) Programm.

    G.a.d.M.

    Ronald

  • Zitat von Modula

    Bis ich das irgendwann mal als ganzen satz unter einem deiner posts gelesen hab hab ich immer felsenfest geglaubst das würd "Grüße an die Mitglieder" heißen ;)

    Wie wäre das: GreenRover an die Macht

    *fg*

    R.a.d.M.

  • Hi.


    Zitat

    mit einem kleinen lokalen Server kannst du das Problem lösen. Ein lokaler Server ist übrigens nur ein (kostenloses) Programm.

    Das ist auf jeden Fall ein guter Tipp, wenn ich auch das Gefühl habe,
    das ist ein bisschen wie mit Kanonen auf Spatzen schießen?!?
    Ich kenn mich damit halt Null aus, aber da kann man sich ja schlau
    machen. Hast Du vielleicht einen Tipp (einfaches Programm)?

    Zitat

    "Laufwerk C (oder D,E...X) wären ja Festplatten des Servers. Darauf sollst du aber gar keinen Zugriff haben.

    Aha. Frage: Es handelt sich doch um einen absoluten Link, dem Browser
    sollte doch klar sein, dass die LOKALE Festplatten gemeint sind...
    Naja, finde ich jedenfalls... :D

    Zitat

    Es ist also aus Sicherheitsgründen geblockt und zwar bereits der Link, wenn die aufrufende Seite nicht auf dem lokalen PC liegt sondern auf einem Server, man also quasi "von außen" auf die Festplatte zugegreiffen will.


    Hier hätte ich erwartet, dass ein außenstehnder Rechner versuchen würde,
    die Datei auf seiner eigenen D: zu finden - sie natürlich NICHT findet, und
    dann einen 404 ausspuckt - was ja in diesem Fall völlig ok wäre...

    Zitat

    Das macht auch Sinn, wären andernfalls Hackern noch mehr Türen geöffnet. Dass es im Firefox deshalb nicht geht ist logisch, aber beim IE ... *fg*

    Naja, immerhin macht es der Firefox, wenn man statt

    Code
    [url='file:///d:/Alina/2005/2005_09/050916.htm']eine Geschichte[/url]


    den Link in dieser Form

    Code
    [url='d:\Alina\2005\200509\050916.htm']eine Geschichte[/url]


    eingibt.

    Probier es aus. Zwar funktioniert Linksklick nicht, aber Rechtsklick und
    "öffnen im neuen Fenster/Tab" funktioniert.

    Warum DAS geht, Linksklick aber nicht, würd ich gerne mal einen
    Programmierer fragen... :)

    Gru0, Alinapapa

  • Zitat von Alinapapa

    Das ist auf jeden Fall ein guter Tipp, wenn ich auch das Gefühl habe,
    das ist ein bisschen wie mit Kanonen auf Spatzen schießen?!?
    Ich kenn mich damit halt Null aus, aber da kann man sich ja schlau
    machen. Hast Du vielleicht einen Tipp (einfaches Programm)?

    Ich habe bei mir den FoxServer laufen, der klappte von Anfang an problemlos. Klar istes für deine Geschichte eine Nummer zu groß, aber vielleicht willst du ja mal irgendwann in PHP mach ...
    Eine andere Alternative wäre natürlich generell alles Online zu stellen und mit Paßwort zu schützen. Also so wie du die Seiten jetzt auf deinem PC hast kannst du sie ja auch irgendwo auf (free)-Webspce legen und mit Passwort schützen. Um die (einmalige/Session) PW-Eingabe kommst du dabei allerdings nicht umhin, wobei sich dein Browser das PW ja merken kann.

    Zitat von Alinapapa

    Aha. Frage: Es handelt sich doch um einen absoluten Link, dem Browser
    sollte doch klar sein, dass die LOKALE Festplatten gemeint sind...
    Naja, finde ich jedenfalls... :D


    Irrtum, es handelt sich um einen relativen Link. Ein absoluter Link beginnt immer mit http:// oder www.

    Zitat von Alinapapa


    Hier hätte ich erwartet, dass ein außenstehnder Rechner versuchen würde, die Datei auf seiner eigenen D: zu finden - sie natürlich NICHT findet, und dann einen 404 ausspuckt - was ja in diesem Fall völlig ok wäre...

    ... wobei die Variante daß der komplette Link ohne Funktion ist ja noch sicherer ist.

    Zitat von Alinapapa

    Naja, immerhin macht es der Firefox, wenn man statt

    Code
    [url='file:///d:/Alina/2005/2005_09/050916.htm']eine Geschichte[/url]


    den Link in dieser Form

    Code
    [url='d:\Alina\2005\200509\050916.htm']eine Geschichte[/url]


    eingibt.

    Probier es aus. Zwar funktioniert Linksklick nicht, aber Rechtsklick und
    "öffnen im neuen Fenster/Tab" funktioniert.

    Warum DAS geht, Linksklick aber nicht, würd ich gerne mal einen
    Programmierer fragen... :)
    Gru0, Alinapapa

    Die letzte Variante gibt bei mir im FF eine Fehlermeldung (d: ist kein zulässiges Protokoll)

    Ich geh schlafen...

    Ronald

  • http://de.selfhtml.org/html/verweise/projektextern.htm

    =>

    Zitat

    Es gibt neben den angesprochenen Internet-Protokollen auch noch andere, etwa wais oder irc. Ferner gibt es das "Un-Protokoll" file, über das sich lokale Rechner und Netzwerkadressen absolut adressieren lassen, mit Angaben wie .... Dies wird von moderneren Browsern jedoch aus Sicherheitsgründen nicht mehr oder nur noch eingeschränkt unterstützt und ist auch nicht besonders sinnvoll, da es heute wirklich kein Problem mehr ist, für lokale Zwecke einen Seite Web-Server lokal einzurichten.

    schau mal im firefox unter about:config - vielleicht findet sich da was...