0

Ubuntu 服务器,PHP 5.3,通过 Samba 连接到 Windows 服务器共享。

我正在使用 file_exists() 检查 Windows 机器上文件的可用性。尽管文件路径确实存在,但它返回 false。同时,完全相同的文件路径上的 file_get_contents() 工作正常。

我想知道这是否是权限问题,因为我无法在 Windows 共享上配置文件的权限(它说我无权更改它们的权限)。当我通过 Nautilus 查看权限时,它说用户和组都是 root,拥有 755 权限。我想将组更改为 www-data,但似乎无法做到。

4

1 回答 1

0

它可能是目录分隔符。尝试preg_replace('%(\\|\)%', '/', $path)

于 2010-03-24T11:09:39.867 回答