6.8k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von martina Mitglied (139 Punkte)
Von einer Webseite aus möchte ich ein Verzeichnis im Netzwerk mit dem Windows Explorer öffnen.
Geht das überhaupt?
Wenn ja - wie?
Ich hoffe, ihr könnt mir helfen.

26 Antworten

0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
wenn mehrere Kollegen sich den Datenserver unter einem anderen Laufwerksbuchstaben einrichten funktioniert der Aufruf nicht, wenn ich über die Webseiten einen bestimmten Laufwerksbuchstaben angebe


Na und?? Wenn Dir so viel an Laufwerksbuchstaben liegt, muss der Ordner halt auf jedem Rechner mit gleichem Buchstaben gemappt werden ...das geht nun mal nicht anders.

Du kannst aber auch aufs mappen verzichten und nur den UNC-Pfad verlinken ...s. AW 7

\\Rechnername\Windows-Freigabename\[Dateiordner]

de.wikipedia.org/wiki/Uniform_Naming_Convention

wie es dann im Webseiten-Code genau auszusehen hat, weiss ich nicht genau ...bin da nicht so der Syntaxfreak, müsste es selber ausprobieren ;)

entweder
href="\\Rechnername\Windows-Freigabename\[Dateiordner]"
oder
href="file:\\\\Rechnername\Windows-Freigabename\[Dateiordner]"

Aber da ham wir ja genug Experten hier, die mich berichtigen können

mfg Ralf
0 Punkte
Beantwortet von martina Mitglied (139 Punkte)
Na und?? Wenn Dir so viel an Laufwerksbuchstaben liegt, muss der Ordner halt auf jedem Rechner mit gleichem Buchstaben gemappt werden ...das geht nun mal nicht anders.

@ralfb:
Mir liegt nichts am Laufwerksbuchstaben, das war dein Vorschlag.

... und
<a href="\\Rechnername\Windows-Freigabename\[Dateiordner]"">Data</a>

oder
<a href="file:\\\\Rechnername\Windows-Freigabename\[Dateiordner]"">Data</a>

funktioniert nicht wenn ich es per Link aufrufe, sondern nur wenn ich es direkt in die Adresszeile des Browsers gebe.

Ich suche eine Lösung mit der ich es per Link aufrufen kann.
0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
<a href="\\Rechnername\Windows-Freigabename\Dateiordner">Linkbeschreibung</a>

funktioniert im IE tadelos,

Aber Firefox akzepiert den Link nicht ...will was mit file, keine Ahnung wie es dann aussehen muss

Ralf
0 Punkte
Beantwortet von martina Mitglied (139 Punkte)
<a href="\\Rechnername\Windows-Freigabename\Dateiordner">Linkbeschreibung</a>

funktioniert bei mir im IE9 nicht.

In der Statusleiste werden auch die \ so / angezeigt.
0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
ich habs auch für FF herausgefunden

<a href="file://///Rechnername/Windows-Freigabename/Dateiordner">Linkbeschreibung</a>

hat er gefressen... IE kommt damit auch klar!

Ralf
0 Punkte
Beantwortet von martina Mitglied (139 Punkte)
na ja ... bei mir funktioniert das so nicht.
Sind dazu evtl. noch irgendwelche Einstellungen zur Berechtigung im Windows oder in der php.ini nötig?
0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
ich hatte eine einfache HTML-Datei gebaut

+++++++++++++++++++++++
<HTML>
<HEAD>
<TITLE>Testseite für HREF-Code</TITLE>
</HEAD>
<BODY>

<A NAME=1><H1>Testseite für HREF-Code</H1><P>


<a href="\\Rechnername/Windows-Freigabename/Dateiordner">Verweis mit UNC Pfadangabe</a><P>

<a href="file://///Rechnername/Windows-Freigabename/Dateiordner">Verweis mit UNC Pfadangabe und file</a>
</HTML>

</BODY>

+++++++++++++++++++++++++++++++

s. Deine AW 10, kann es sein...
<a href="file:\\xyz.abc.de\x1\Data"

Dass du eine Domaine statt Rechnernamen einträgst?

Mein Rechnername ist der in Windows vergebene Name ...KEINE Domaine!
0 Punkte
Beantwortet von martina Mitglied (139 Punkte)
<a href="file:\\xyz.abc.de\x1\Data

Ja so wird dieser Datenserver bei uns im Intranet geortet.
Ich kann dafür auch die IP-Adresse angeben, aber das funktioniert dann auch nicht.
0 Punkte
Beantwortet von ralfb Experte (6.9k Punkte)
kriegst Du die Domaine auch angezeigt wenn Du die IP anpingst oder gibt der Ping den Rechnernamen zurück?
0 Punkte
Beantwortet von martina Mitglied (139 Punkte)
Keine Ahnung, aber das ist doch egal.

Wennich die Zeile
file:\\xyz.abc.de\x1\Data

direkt in die Adresszeile des IE9 gebe funktioniert es und wenn ich die Zeile über einen Link
<a href="file:\\xyz.abc.de\x1\Data">Beschreibung</a>

aufrufen will gehts nicht.
...