2009-10-01 94 views
0

我在我的服務器上使用Windows。使用CURL運行PHP將文件複製到共享文件夾會導致權限被拒絕錯誤

我必須定期從FTP服務器下載一些文件到SERVER1。然後將它們下載後,將這些文件複製到SERVER2上的共享文件夾中。

對於這份工作,我寫一個PHP腳本,我用捲曲安排它內.bat文件,如:

C:\捲曲從FTP \ curl.exe http://localhost/getmyfiles.php

我的腳本文件下載正確。但是,當我嘗試將下載的文件複製到SERVER2的共享文件夾時,會出現錯誤。

我tryed PHP的複製功能和PHP的EXEC功能,但我coudn't做到這一點。

PHP的複製功能給出了這樣的錯誤: function.copy:未能打開流:權限被拒絕

如果我更改共享文件夾的權限到Server2上每一個人,它的工作原理correctl。

我正在運行ABC用戶的預定作業,它可以在共享文件夾上寫入權限。

如果我用ABC用戶登錄到SERVER1,我可以成功地將文件複製到與Windows資源管理器共享的文件夾。

請幫助...

+0

請詳細說明設置,是否使用映射驅動器?這是一個域控制器設置?哪些網絡服務器是你使用和操作系統 – 2009-10-01 14:47:43

回答

0

PHP可能以'ABC'作爲另一個用戶運行。您應該確定PHP使用哪個帳戶(here, perhaps?),然後允許該用戶訪問共享文件夾。