php使用file_get_contents打开文件或通过windows auth卷曲

时间:2014-12-16 10:18:06

标签: php curl

我有一个网站,我想从另一台服务器打开一个文件。此服务器使用网络驱动器连接。

该文件使用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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为你们都可以使用:

getUrl('file:////*.*.local/data/user/*/*.xlsx','username','password');

getUrl('file://\\*.*.local\data\user\*\*.xlsx','username','password');