verwenden Sie php read file über Netzwerk mit ip oder computername

Wenn ich die php-Datei Lesen, auf LAN-Netzwerk über ip oder Computername.

$url = "\\\\192.168.0.200\\testshare\\1.txt";
        if(file_exists($url) == TRUE) {
            echo "OK";
        } else {
            echo "Error";
        }

Ergebnis: immer "Fehler".
Wenn ich die Funktion file_get_contents ($url , true); Ergebnis:

Warning: file_get_contents(\\192.168.0.200\testshare\1.txt) [function.file-get-contents]: failed to open stream: Permission denied in D:\services\htdocs\test.php on line 3

Natürlich, den Ordner "testshare" die Option Freigabe und Erlaubnis jeder die volle Kontrolle. Wenn ich Band web-browser: \192.168.0.200\testshare\1.txt Es liest Inhalt der Datei 1.txt.
Können Sie mir helfen? Jede Idee hilft mir, ich danke sehr.

  • ich denke, man kann nicht prüfen, ob Datei-Existenz auf anderen pc
  • Welche version von windows?
  • Der technische Begriff ist hier, dass Sie versuchen, Zugriff auf eine SMB-Freigabe. Ich habe keine Erfahrung mit PHP zu tun. Wenn Sie geben Sie in einem browser (IE?), dann das OS (Windows) verarbeitet, die offensichtlich funktioniert.
InformationsquelleAutor hungtran | 2012-04-26
Schreibe einen Kommentar