我有一个网站,我想从另一台服务器打开一个文件。此服务器使用网络驱动器连接。
该文件使用Windows身份验证。因此,使用
echo file_get_contents('\\\**.**.local/data/user/*/*.xlsx');
结果
file_get_contents(\\*.*.local/data/user/*/*.xlsx) [function.file-get-contents]: failed to open stream: Permission denied
我在这里发现了类似的问题: How to use file_get_contents() to retrieve a file behind Windows NT Auth
但我无法让它发挥作用。使用这个:
getUrl('\\\*.*.local/data/user/*/*.xlsx','username','password');
始终导致:
Could not resolve host: \\*.*.local
使用
getUrl('file://*.*.local/data/user/*/*.xlsx','username','password');
给了我
无法打开文件 /数据/用户/ / 的.xlsx
我做错了什么?
答案 0 :(得分:0)
我认为你们都可以使用:
getUrl('file:////*.*.local/data/user/*/*.xlsx','username','password');
或
getUrl('file://\\*.*.local\data\user\*\*.xlsx','username','password');