Php运行环境:在Linux环境中运行的PHP的 Windows网络驱动器

我必须检查一下它是否有效。

我们通过 ssh 访问 Debian 服务器的权限有限。我们有一个 PHP Intranet 解决方案在这个服务器上运行,所以我们可以运行 PHP 脚本。我们得到了以下场景:

给定的 Windows 网络驱动器:\\ IP\ folder $

我们必须在 linux 下从 PHP 读取这个 windows 网络驱动器。我从来没有这样的事情。

我们没有任何权利在服务器上安装任何东西。这个驱动器可能会或可能无法从 linux 机器访问,我不知道。(我猜它是可访问的,由于场景)。

我们没有收到任何用户 & amp;通过驱动器,所以我想我们不需要它。

问题是:如果在客户端正确设置了所有内容,是否可以在这种情况下执行此操作?

如果需要,我们可以询问更多信息和配置更改,但是我想知道我们现在是否可以这样做,因为它很有趣。

提前感谢,

内格拉

2

您可以使用smbclient来访问共享。您可以将其视为一种“ftp”客户端,而是用于访问 Windows 共享。它可以在不需要安装的情况下工作,并且您应该能够使用popen()直接从 PHP 与它进行对话,以进行命令 / 结果的双向通信。

但是,这取决于共享实际上是远程访问的,并且您拥有对它的访问权限(通过 Windows 帐户或具有“每个人 / 读取”权限的共享)。如果 Windows 网络是防火墙和 / 或您没有访问权限,那么您无法直接访问文件。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(883)
Confuse ing:ingsrc中的PHP变量
上一篇
怎么改图标样式:PHP桌面图标怎么改(exe icon changer github)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(12条)