Zugriff auf Freigaben anderer Rechner im Netzwerk

Alles, was PHP betrifft, kann hier besprochen werden.

Zugriff auf Freigaben anderer Rechner im Netzwerk

Postby oink2000 » 27. March 2008 08:43

Hallo,
ich möchte von dem apache server aus auf dateien auf einem windows 2003 server zugreifen (nur lesen)
es geht darum den inhalt von excel dokumenten auszulesen und via php in einer weboberfläche darzustellen.

mit PEAR klappt der zugiff ganz gut - solange ich mich auf dem selben laufwerk befinde. wie kann ich damit auf netzlaufwerke zugreifen.

Code: Select all
      $reader->read("../../../../tempFile.xls");
      error_reporting(E_ALL ^ E_NOTICE);
oink2000
 
Posts: 11
Joined: 27. March 2008 08:36

Postby Wiedmann » 27. March 2008 08:52

mit PEAR klappt der zugiff ganz gut - solange ich mich auf dem selben laufwerk befinde. wie kann ich damit auf netzlaufwerke zugreifen.

Indem man den passenden UNC-Pfad benutzt.

Dein PHP, bzw. Apache, muss natürlich unter einem Benutzeraccount laufen, der Zugriff auf diese Share hat.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby oink2000 » 27. March 2008 09:16

wie mache ich das mit dem nutzeraccount? wo sehe ich denn den anmeldenamen den ich dann für die feigegeben ordner eintragen muss.
oink2000
 
Posts: 11
Joined: 27. March 2008 08:36

Postby Wiedmann » 27. March 2008 10:37

wie mache ich das mit dem nutzeraccount?

Dienstmanager von Windows und da die Eigenschaften des Apachedienstes.

wo sehe ich denn den anmeldenamen den ich dann für die feigegeben ordner eintragen muss.

Das kann dir der Admin des W2k3-Servers sagen, welche User auf die Share zugreifen dürfen. (Wie diese Freigabe eingerichtet ist)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby oink2000 » 27. March 2008 11:08

Dienstmanager von Windows und da die Eigenschaften des Apachedienstes.


sry ich kenn mich damit nicht so gut aus. dieser Dienstmanager wo finde ich den? auf dem windows 2003 server auf den ich zugreifen will???

die syntax für den aufruf wäre so richtig oder:

$reader->read("//ServerName/test/$tempFile.xls");
oink2000
 
Posts: 11
Joined: 27. March 2008 08:36

Postby Wiedmann » 27. March 2008 12:40

dieser Dienstmanager wo finde ich den?

Systemsteuerung -> Verwaltung -> Dienste.

die syntax für den aufruf wäre so richtig oder:

Auf den ersten Blick... ja.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests