我在網上找的方式來做到這一點,我已經找到了accesing WebDAV的兩個PHP方法:我應該如何使用PHP4訪問WebDAV文件服務器?
http://freshmeat.net/projects/class_webdav_client/
這是不理想的,因爲它不支持WebDAV的在服務器的子路徑上;它無法訪問,比方說,
http://my-dav-server/configuration
,僅http://my-dav-server
http://php-webdav.pureftpd.org/project/php-webdav
這需要我編譯新的PHP模塊,它可能是必要的,但它是一個有點疼痛。此外,從文檔中不清楚如何執行簡單的事情,例如報告錯誤或其支持的PHP版本。
基本上,我想要一個WebDAV API - 不管多麼複雜,真的 - 可以通過HTTP BASIC身份驗證來獲取/放置文件。我不需要任何更復雜的東西。我用一個顛覆自動化DAV服務器來支持這一點,但我也可以預見到它也會以其他方式使用它,所以我不想通過使用SVN專用的API來鎖定自己的版本。