0

我想编写一个连接到网络 PC 的 C 驱动器的 PHP 脚本:\MAINPC\C$,然后对自身进行身份验证(我提供用户名和密码),然后遍历另一个文件夹中的文件。迭代部分很容易,但我不知道使用什么来实际连接到 Windows 服务器,或者我是否必须使用一些低级套接字连接?

4

4 回答 4

1

有这个:

用于访问 Windows 共享文件的流包装器

它包装了 smbclient 程序。

在这个 SO question 中进一步讨论。

于 2012-10-12T08:11:26.933 回答
0

PHP 不能神奇地访问另一台机器上的数据。

您需要在该机器(这里是 windows PC)上为您感兴趣的文件系统提供服务。然后您可以创建一个 php 脚本,使用该服务器访问文件系统的内容。

实际上,这些东西有现成的组件。

于 2012-10-12T08:09:37.063 回答
0

您可以将网络共享挂载到 Windows 中的设备名称,或者简单地将它们挂载到 Linux 上的目录(通过 smb)。

然后对php来说就是一个简单的文件操作。您将必须确保该份额是上升的。

于 2012-10-12T08:06:44.997 回答
0

网络服务器是否在 linux/unix-box 上?

机器是否在同一个局域网上?

http://www.samba.org/samba/docs/man/manpages-3/smbclient.1.html可以帮助你。

于 2012-10-12T08:13:07.650 回答