好的,所以PHP腳本存在於serverA上。 ServerA具有PHP安全模式ON和WebDAV關閉。我無法改變這些因素。我想讓serverA上的腳本獲取用戶的另一臺服務器的登錄名/密碼,我們將其稱爲serverB。 ServerB已打開WebDAV。WebDav連接/使用PHP驗證
最終目標是用戶將轉到ServerA上的腳本,爲ServerB放入他們的憑據,然後該腳本將創建一個iCal文件並將其放置在ServerB上,從而允許用戶訂閱iCal使用Outlook/GoogleCalendar等文件(這需要該文件位於WebDAV服務器上)。
所以,我想
fopen(servername/filename, r)
,並能夠在遠程服務器上讀取文件。但是當我嘗試
fopen(servername/filename, w)
我得到一個錯誤,HTTP包裝不支持寫入,只能讀取。
長話短說,有沒有辦法連接到這臺服務器並進行身份驗證,寫入文件,然後關閉連接,而無需使用PHP的任何現有WebDAV庫,也不會遇到安全模式權限錯誤?
謝謝!