Lukas: Datei mit UNC-Pfad via fopen öffnen?

Hi

Ich suche schon den ganzen Morgen verzweiflet nach einer Lösung zu folgendem Problem:

Ich möchte mit fopen unter Windows eine Datei öffnen. Bei dieser Datei handelt es sich um eine Datei, die sich nicht auf dem Webserver befindet - deshalb soll sie mit dem UNC-Pfad angesprochen werden (z.B. \server\label\dir\file).

Nun, die Datei existiert und jeder Benutzer besitzt die vollen Rechte, trotzdem erscheint aber die Meldung "failed to open stream: Permission denied". Wenn ich eine lokale Datei öffne, funktioniers.

Ist es möglich, dass PHP ein Problem mit UNC-Pfäden hat oder woran könnte dieses Problem liegen? Hat jemand von euch eine Idee?

mfg
Lukas

  1. Hi,

    Ist es möglich, dass PHP ein Problem mit UNC-Pfäden hat oder woran könnte dieses Problem liegen? Hat jemand von euch eine Idee?

    da bin ich mir eigentlich ziemlich sicher, dass PHP keine UNC-notierten Pfade mag. Ich hab mal ein bisschen gegoogelt und das hier gefunden:

    http://www.winguides.com/registry/display.php/1247/ - man kann wohl die Registry so beeinflussen, dass man UNC-Pfade in der Shell angeben kann. Vielleicht wirkt sich das dann auch auf fopen() aus.

    viele Grüße
      Achim Schrepfer

    --
    http://reskit.speedesign.de/ - PHP-Bibliothek zum automatischen Erzeugen von HTML-Tabellen, -Formularen und -Baummenüs anhand von MySQL-Tabellen
    Selfcode: sh:) fo:| ch:| rl:° br:> n4:{ ie:% mo:} va:| de:< zu:| fl:( ss:) ls:& js:|