PHP:如何将文件从IBM(Unix)文件系统传输到Windows网络共享?

PHP:如何将文件从IBM(Unix)文件系统传输到Windows网络共享?,php,windows,networking,ibm-midrange,Php,Windows,Networking,Ibm Midrange,我们有一个Windows网络共享,比如说\\share\drive,但如果我试图用PHP保存到该共享,它只会告诉我找不到目录(尽管它在我的Windows框中工作) 我们的IBM人员说它应该工作,但它没有。。。我尝试过各种组合,在我们的PHP代码中没有任何这样做的例子(任何共享) IBM的文档说它只会像UNC一样工作。。。但它不。。。所以现在我不知道该怎么办。您是否在“nix文件系统”上安装了winDoze网络共享?仅仅因为winDoze正在共享该目录并不意味着其他人知道它在那里——您仍然需要挂载

我们有一个Windows网络共享,比如说
\\share\drive
,但如果我试图用PHP保存到该共享,它只会告诉我找不到目录(尽管它在我的Windows框中工作)

我们的IBM人员说它应该工作,但它没有。。。我尝试过各种组合,在我们的PHP代码中没有任何这样做的例子(任何共享)


IBM的文档说它只会像UNC一样工作。。。但它不。。。所以现在我不知道该怎么办。

您是否在“nix文件系统”上安装了winDoze网络共享?仅仅因为winDoze正在共享该目录并不意味着其他人知道它在那里——您仍然需要挂载该目录才能让PHP代码看到它

顺便说一句,这不是一个编程问题,所以它真的不属于这里,你应该在ServerFault上提问


编辑

尝试以下操作:在IBM系统上打开shell提示符,然后运行以下命令:

find / -name "<drive>"

您也很有可能在该列表中找不到您的网络共享
。这意味着您需要将网络共享作为资源装载到Unix系统上。应该有一个空目录(通常是
/mnt
),您可以在其上装载网络共享,请阅读
装载
手册页以获取说明。

为什么会对其进行否决?这怎么不是编程问题?我必须使用PHP传输文件。同意,您正在尝试使用PHP传输文件,但您遇到的问题不是PHP不工作,而是您的文件系统不工作,也就是说,您不需要对程序执行任何操作,您必须修复它工作的环境。
find / -name "<drive>"
/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /dev type tmpfs (rw,relatime)
none on /dev/pts type devpts (rw,relatime)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)