webdav via href

Hallo,

(m)ein Dav-Server ist über https://adresse/webdav erreichbar,
aber unter Windows muß die Checkbox "[x] als Webordner öffnen"
im Explorer eingeschaltet sein, um damit einen Paßwortdialog
zu bekommen und den Dienst verfügbar zu machen.

Ich möchte nun gern einen Link wie z.B.
Einloggen
einrichten und zum funktionieren bringen.

Hat vielleicht jemand eine Idee oder eine Info parat,
wie sich das lösen läßt (PHP ist verfügbar)?

Danke, fg.
responder [ Di, 04 Dezember 2007 19:42 ] [ ID #1885627 ]

Re: webdav via href

Hallo Inge!

X-Post ohne Hinweis und F'up2 ist boese[tm]. Bitte nicht mehr machen.
F'up2 poster.

Inge Bein schrieb:
> (m)ein Dav-Server ist über https://adresse/webdav erreichbar,
> aber unter Windows muß die Checkbox "[x] als Webordner öffnen"
> im Explorer eingeschaltet sein, um damit einen Paßwortdialog
> zu bekommen und den Dienst verfügbar zu machen.
>
> Ich möchte nun gern einen Link wie z.B.
> Einloggen
> einrichten und zum funktionieren bringen.
>
> Hat vielleicht jemand eine Idee oder eine Info parat,
> wie sich das lösen läßt (PHP ist verfügbar)?

Du bist hier in dchn* OT -> Du hast kein Netzwerk-_Hardware_-Problem,
sondern ein Problem mit der Server-/Client-Software auf Anwendungsebene.

Lies mal http://faq.gmx.de/datenverwaltung/mc/index.html
Ich denke, wenn es moeglich waere, haetten sie es auch gemacht.
D.h. du brauchst entweder eine Anwendung auf deinem Webserver, die die
Dateien lesend und schreibend verfuegbar macht (wie das GMX Mediacenter
auf der Weboberflaeche) oder du denkst dir was anderes aus.

Warum machst du das nicht einfach per FTP oder so? Dann waere das mit
dem Link kein Problem.

HTH

Bastian Lutz

--
Wenn jemand irgendwas von Anonymitaet faselt, wenn er oder jemand
anderes (meist Newbies) darauf hingewiesen wurde, dass er einen Realname
verwenden sollte, hat er den Hinweis nicht richtig gelesen.
Bastian Lutz [ Di, 04 Dezember 2007 20:30 ] [ ID #1885631 ]

Re: webdav via href

> Hallo Inge!

Hallo.

> Du bist hier in dchn* OT -> Du hast kein Netzwerk-_Hardware_-Problem,
> sondern ein Problem mit der Server-/Client-Software auf Anwendungsebene.

Ja, das Problem ist auch schon erledigt.

> Lies mal http://faq.gmx.de/datenverwaltung/mc/index.html
> Ich denke, wenn es moeglich waere, haetten sie es auch gemacht.

Was denn, webdav ist eine HTTP-Erweiterung, die damals für
den Dreamweaver gemacht wurde und den Microsoft seither in
Form von "Webordnern" und seiner Office-Suite als OS-Erweiterung
realisiert hat (um über Port 80 auf Server schreiben zu können).

> D.h. du brauchst entweder eine Anwendung auf deinem Webserver, die die
> Dateien lesend und schreibend verfuegbar macht (wie das GMX Mediacenter
> auf der Weboberflaeche) oder du denkst dir was anderes aus.

Das ist klar, es ist eine einfache Konfigurationssache, und das
funktionert(e) auch sehr gut, es fehlte nur der Hinweis auf
eine HTML-Syntax-Erweiterung, die aber existiert.

> Warum machst du das nicht einfach per FTP oder so?

Weil man dann einen Extra FTP-Client installieren muß, so nicht,
sondern kann (sogar) direkt mit DAV unterstützenden Anwendungen
(wie der Office-Suite) auf dem Server 'arbeiten'...

> Dann waere das mit dem Link kein Problem.

Hat sich erledigt.

> HTH

Danke, fg.
responder [ Di, 04 Dezember 2007 20:53 ] [ ID #1885632 ]

Re: webdav via href

Inge Bein schrieb:

>> Lies mal http://faq.gmx.de/datenverwaltung/mc/index.html
>> Ich denke, wenn es moeglich waere, haetten sie es auch gemacht.

> Was denn, webdav ist eine HTTP-Erweiterung, die damals für
> den Dreamweaver gemacht wurde und den Microsoft seither in
> Form von "Webordnern" und seiner Office-Suite als OS-Erweiterung
> realisiert hat (um über Port 80 auf Server schreiben zu können).

Wo hast du denn den Quatsch her? WebDAV ist mitnichten von Macromedia
oder sonstwem "für den Dreamweaver gemacht" worden. Es handelt sich
dabei vielmehr um einen offenen Standard (RFC 4918).

Vgl. <http://webdav.org/>

Und unter Windows gibt es die Webordner auch ohne Office.

>> D.h. du brauchst entweder eine Anwendung auf deinem Webserver, die die
>> Dateien lesend und schreibend verfuegbar macht (wie das GMX Mediacenter
>> auf der Weboberflaeche) oder du denkst dir was anderes aus.

> Das ist klar, es ist eine einfache Konfigurationssache, und das
> funktionert(e) auch sehr gut, es fehlte nur der Hinweis auf
> eine HTML-Syntax-Erweiterung, die aber existiert.

Du meinst wahrscheinlich

Webordner

aber das funktioniert nur im IE. Um WebDAV-Server zu mounten gibt es ein
Dateiformat (application/davmount+xml), das in RFC4709 beschrieben ist.

Webordner

Es muss dann ein Programm zur Verfügung stehen, das die Datei lesen kann
und den Server entsprechend mountet. In Gallery2 wird folgender Code
verwendet:

<a href="main.php?g2_view=webdav.DownloadDavMount&g2_itemId=7"
onclick="this.style.behavior = 'url(#default#httpFolder)';
this.navigate('http://gallery.hamacher.at/w/')"
style="behavior: url(#default#anchorClick)"
folder="http://gallery.hamacher.at/w/"
>Klicken Sie hier</a>

>> Warum machst du das nicht einfach per FTP oder so?

> Weil man dann einen Extra FTP-Client installieren muß, so nicht,
> sondern kann (sogar) direkt mit DAV unterstützenden Anwendungen
> (wie der Office-Suite) auf dem Server 'arbeiten'...

Ganz davon abgesehen gibt es noch weitere gute Gründe dafür WebDAV zu
nutzen, wie z.B. Firewall-Regeln, Kontrolle durch PHP, etc.

--
"Faulheit ist die Wurzel allen Fortschritts!"
(Inhalt eines Knallbonbons, 2002)
dafox [ Mi, 05 Dezember 2007 20:26 ] [ ID #1887407 ]

Re: webdav via href

Thomas Hamacher schrieb:

> Inge Bein schrieb:
>>> Lies mal http://faq.gmx.de/datenverwaltung/mc/index.html
>>> Ich denke, wenn es moeglich waere, haetten sie es auch gemacht.
>
>> Was denn, webdav ist eine HTTP-Erweiterung, die damals für
>> den Dreamweaver gemacht wurde und den Microsoft seither in
>> Form von "Webordnern" und seiner Office-Suite als OS-Erweiterung
>> realisiert hat (um über Port 80 auf Server schreiben zu können).
>
> Wo hast du denn den Quatsch her? WebDAV ist mitnichten von Macromedia
> oder sonstwem "für den Dreamweaver gemacht" worden.

Ich habe eben nun mal gelesen, daß genau das hier von Macromedia
"für den Dreamweaver" initiert wurde:
> Es handelt sich dabei vielmehr um einen offenen Standard (RFC 4918).

Ja und - und auch Makromedia war und ist gestattet, derartiges zu
tun, im übrigen darf jeder "einen offenen Standard" entwickeln. Das
macht im obigen Fall auch perfekten Sinn, und wenn du die Story aus
erster Hand willst, dann darfst du gern das web begurgeln.

Blödsinn und richtigzustellen war das Vorposting (GMX, etc.).

> Vgl. <http://webdav.org/>
>
> Und unter Windows gibt es die Webordner auch ohne Office.

Das ist zwar richtig, aber ändert nichts daran, daß "Microsoft
seither in _Form von Webordnern_ ..." WEBDAV unterstützt hat.

>>> D.h. du brauchst entweder eine Anwendung auf deinem Webserver, die die
>>> Dateien lesend und schreibend verfuegbar macht (wie das GMX Mediacenter
>>> auf der Weboberflaeche) oder du denkst dir was anderes aus.
>
>> Das ist klar, es ist eine einfache Konfigurationssache, und das
>> funktionert(e) auch sehr gut, es fehlte nur der Hinweis auf
>> eine HTML-Syntax-Erweiterung, die aber existiert.
>
> Du meinst wahrscheinlich
>
> Webordner

Ja genau, "MS-behaviours".

> aber das funktioniert nur im IE.

Leider.

> Um WebDAV-Server zu mounten gibt es ein
> Dateiformat (application/davmount+xml), das in RFC4709 beschrieben ist.
>
> Webordner
>
> Es muss dann ein Programm zur Verfügung stehen, das die Datei lesen kann
> und den Server entsprechend mountet. In Gallery2 wird folgender Code
> verwendet:

Interessant:

> <a href="main.php?g2_view=webdav.DownloadDavMount&g2_itemId=7"
> onclick="this.style.behavior = 'url(#default#httpFolder)';
> this.navigate('http://gallery.hamacher.at/w/')"
> style="behavior: url(#default#anchorClick)"
> folder="http://gallery.hamacher.at/w/"
> Klicken Sie hier</a>

Danke.

>>> Warum machst du das nicht einfach per FTP oder so?
>
>> Weil man dann einen Extra FTP-Client installieren muß, so nicht,
>> sondern kann (sogar) direkt mit DAV unterstützenden Anwendungen
>> (wie der Office-Suite) auf dem Server 'arbeiten'...
>
> Ganz davon abgesehen gibt es noch weitere gute Gründe dafür WebDAV zu
> nutzen, wie z.B. Firewall-Regeln, Kontrolle durch PHP, etc.

Ja, es macht sich recht gut.
responder [ Mi, 05 Dezember 2007 20:43 ] [ ID #1887408 ]

Re: webdav via href

Inge Bein schrieb:
> Thomas Hamacher schrieb:
>> Inge Bein schrieb:

>>> Was denn, webdav ist eine HTTP-Erweiterung, die damals für
>>> den Dreamweaver gemacht wurde und den Microsoft seither in
>>> Form von "Webordnern" und seiner Office-Suite als OS-Erweiterung
>>> realisiert hat (um über Port 80 auf Server schreiben zu können).

>> Wo hast du denn den Quatsch her? WebDAV ist mitnichten von Macromedia
>> oder sonstwem "für den Dreamweaver gemacht" worden.

> Ich habe eben nun mal gelesen, daß genau das hier von Macromedia
> "für den Dreamweaver" initiert wurde:

>> Es handelt sich dabei vielmehr um einen offenen Standard (RFC 4918).

> Ja und - und auch Makromedia war und ist gestattet, derartiges zu
> tun, im übrigen darf jeder "einen offenen Standard" entwickeln. Das
> macht im obigen Fall auch perfekten Sinn, und wenn du die Story aus
> erster Hand willst, dann darfst du gern das web begurgeln.

Da WebDAV bereits 1996 entwickelt wurde (von der IETF übrigens) und die
erste Version des Dreamweavers Ende 1997 erschienen ist, ist deine Story
offensichtlich unsinn. Von der Tatsache, dass Macromedia nichts mit
WebDAV zutun hat, ausser das sie das Protokoll in ihr Flagschiff
integriert haben, kannst du dich gerne selbst überzeugen.

<http://ftp.ics.uci.edu/pub/ietf/webdav/>
<http://www.webdav.org/other/faq.html>

....

> Blödsinn und richtigzustellen war das Vorposting (GMX, etc.).

Und deine Behauptung, da sie offensichtlich falsch ist.

>> Und unter Windows gibt es die Webordner auch ohne Office.

> Das ist zwar richtig, aber ändert nichts daran, daß "Microsoft
> seither in _Form von Webordnern_ ..." WEBDAV unterstützt hat.

Ja, du hast völlig. Ich hab dein "und" zwischen "Webordnern" und
"Office-Suite" als "in" gelesen.

>> <a href="main.php?g2_view=webdav.DownloadDavMount&g2_itemId=7"
>> onclick="this.style.behavior = 'url(#default#httpFolder)';
>> this.navigate('http://gallery.hamacher.at/w/')"
>> style="behavior: url(#default#anchorClick)"
>> folder="http://gallery.hamacher.at/w/"
>> Klicken Sie hier</a>

> Danke.

Gern geschehen. Dazu ist aber vielleicht noch anzumerken, dass es *so*
im Firefox unter WindowsXP zumindest nicht funktioniert. Ich schätze es
Bedarf dann irgend einem Tool, welches die "davmount" Datei lesen kann.

Ob es sowas gibt weiss ich nicht.

--
"Faulheit ist die Wurzel allen Fortschritts!"
(Inhalt eines Knallbonbons, 2002)
dafox [ Mi, 05 Dezember 2007 21:03 ] [ ID #1887410 ]

Re: webdav via href

Thomas Hamacher schrieb:

>> Ja und - und auch Makromedia war und ist gestattet, derartiges zu
>> tun, im übrigen darf jeder "einen offenen Standard" entwickeln. Das
>> macht im obigen Fall auch perfekten Sinn, und wenn du die Story aus
>> erster Hand willst, dann darfst du gern das web begurgeln.
>
> Da WebDAV bereits 1996 entwickelt wurde (von der IETF übrigens) und die
> erste Version des Dreamweavers Ende 1997 erschienen ist, ist deine Story

Na dann ist die Story eben eine Ente.

> ...

>>> Und unter Windows gibt es die Webordner auch ohne Office.
>
>> Das ist zwar richtig, aber ändert nichts daran, daß "Microsoft
>> seither in _Form von Webordnern_ ..." WEBDAV unterstützt hat.
>
> Ja, du hast völlig. Ich hab dein "und" zwischen "Webordnern" und
> "Office-Suite" als "in" gelesen.
>
>>> <a href="main.php?g2_view=webdav.DownloadDavMount&g2_itemId=7"
>>> onclick="this.style.behavior = 'url(#default#httpFolder)';
>>> this.navigate('http://gallery.hamacher.at/w/')"
>>> style="behavior: url(#default#anchorClick)"
>>> folder="http://gallery.hamacher.at/w/"
>>> Klicken Sie hier</a>
>
>> Danke.
>
> Gern geschehen. Dazu ist aber vielleicht noch anzumerken, dass es
> *so* im Firefox unter WindowsXP zumindest nicht funktioniert.

Ja, leider, weiß ich, mit Opera auch nicht, stattdessen geht es
im Mac nach Installation von "Goliath".

> Ich schätze es bedarf dann irgend einem Tool, welches die
> "davmount" Datei lesen kann.
>
> Ob es sowas gibt weiss ich nicht.

Mal sehen, ob ich mich darin noch viel vertiefe, denn eigentlich
reicht der MS-IE aus. Ein Trick ist noch, daß man z.B. mit MS Word
durch Öffnen einer File-Box (z.B. 'Save As') komfortablen Zugriff
auf das Filesystem hat (Blättern, Drag und Drop, ...).

Aaaber - ich habe da noch ein richtiges PROBLEM... VISTA
http://www.netzwerktotal.de/vistawebdav.htm
denn da funktioniert "AuthBasic" offenbar nicht:

"2. Wenn Sie versuchen mit Windows Vista auf ein WebDAV Ordner, welcher mit
Basic Authentifizierung geschützt ist zu zugreifen, werden Sie feststellen,
dass das nicht geht. Das Problem ist nämlich, dass Windows Vista die Basic
Authentication standardmäßig für unsicher hält. Aauch wenn die Verbindung
SSL verschlüsselt ist. Das Problem liegt daran, dass Windows Vista die
Authentifizierungsdaten, die unverschlüsselt übertragen werden,
standardmäßig blockt. "

Die im weiteren beschriebene Lösung funktioniert ausdrücklich NICHT...

Vielleicht hat jemand eine Idee, wie sich dieses (eher schon dramatische;)
Problem umschiffen läßt...

Danke, fg
responder [ Mi, 05 Dezember 2007 21:16 ] [ ID #1887411 ]
PHP » de.comp.lang.php.misc » webdav via href

Vorheriges Thema: Logging
Nächstes Thema: Download mehrerer Dateien als Zip / Multipart?