2016-05-04 4 views
1

Ich habe einen Fensterantrieb montiert, wiePHP lesen oder kopiert Datei von einem Netzlaufwerk (Fenster)

\\192.168.0.168\ 

Es wird als Z-Antrieb montiert ist

Es diese Datei im Ordner DOC, myfolder, FILE1. PDF, die ich will readfile() oder abschreiben durch php (ich werde es verwenden, um andere Datei auch kopieren)

jedoch habe ich wie

auch stopft versucht
$file_path = "\\192.168.0.168\DOC\MYFOLDER\FILE1.pdf"; 
$filesize = ($file_path); 

echo "FILE SIZE IS $filesize"; 

Es gibt keinen Wert, nur Dateigröße ist

Wie kann ich auf meine Z-Laufwerk oder die 192.168.0.168 \ DOC \ MYFOLDER \ FILE1.pdf zugreifen, wie ich diese Netzwerklaufwerk-Datei an meine IIS-Webserver so Benutzer teilen kann das PDF über meinen Webserver herunterladen.

Vielen Dank!

Antwort

0

Der Backslash \ ist die escape character, muss es maskiert werden:

$file_path = "\\\\192.168.0.168\\DOC\\MYFOLDER\\FILE1.pdf"; 

Bitte beachten Sie, dass PHP nicht Windows-Netzwerk-Authentifizierung unterstützen. Sie können möglicherweise hack your way through, aber ich würde lieber den Netzwerkstandort als ein Netzlaufwerk mounten.