Tôi cần tải tệp lên ổ iDisk. Tôi đã thấy rằng iDisk có giao diện webdav, và nó hoạt động tốt với các máy trạm. Rất tiếc, tôi không thể tìm thấy ứng dụng WebDav phù hợp cho PHP và không thể tìm hiểu cách sử dụng cUrl để tải tệp lên WebDav. Chỉ có client class Tôi đã tìm thấy không chạy trên lưu trữ của tôi (chúng tôi đang sử dụng chia sẻ GoDaddy lưu trữ).Ứng dụng PHP iDisk Webdav
Mọi người có thể cho tôi biết cách tôi có thể tải tệp lên WebDav \ iDisk Server bằng PHP không?
cảm ơn trước, Michael
UPD
Đối với những người đang tìm kiếm câu trả lời, đây là một đoạn mã:
include("PEAR/HTTP/WebDAV/Client.php");
$client = new HTTP_WebDAV_Client_Stream();
$user="YOUR_LOGIN";
$pass = "YOUR_PASSWORD";
$dir = "webdav://".$user.":".$pass."@idisk.me.com/".$user."/";
$path = "";
var_dump($client->stream_open($dir."test.txt","w",null,$path));
$client->stream_write("HELLO WORLD!");
$client->stream_close();
$client->dir_opendir($dir,array());
var_dump($client->dirfiles);
tạo đối tượng $ client = new HTTP_WebDav_Client_Stream() làm cho câu trả lời máy chủ với một lỗi 500. Tôi đang sử dụng Apache2 với php5 bạn có cùng một vấn đề? – fatmatto