Zugriff auf anderen Server im Intranet
Kyrill
- php
Hi, hier bei uns in der Firma haben wir ein Windows-Netzwerk, viele Server mit jeder Menge Daten und einen Server, auf welchem IIS läuft.
Auf diesem sollen mittels php von einem Server Verzeichnisse/Daten ausgelesen und angezeigt werden. Doch egal was ich im Skript eingeben: "/" oder "", """ oder "'",... es kommt immer diese Fehlermeldung:
Warning: opendir(\server01) [function.opendir]: failed to open dir: Invalid argument in C:\IS\PN\html\scripts\ordner_auslesen.php on line 3
Warning: readdir(): supplied argument is not a valid Directory resource in C:\IS\PN\html\scripts\ordner_auslesen.php on line 4
...
Das Skript dazu sieht so aus:
...
$path = '\\server01';
$handle = opendir($path);
...
Wo könnte das Problem liegen? Hat das ev. mit den Zugriffsberechtigungen zu tun oder ist eher an der Syntax was falsch (kann man z.B. "opendir" auch im Netzwerk verwenden?)
Gruß
Kyrill
Hi Kyrill,
Das Skript dazu sieht so aus:
...
$path = '\\server01';
$handle = opendir($path);
...
laut diesem Benutzer-Kommentar musst du für den Zugriff auf SMB-Freigaben Slashes benutzen, keine Backslashes. Ob es stimmt, ich weiß es nicht. Aber einen Versuch ist es wert ;)
Gruß,
Andreas.