PHP iDisk \ Webdav Client - PullRequest
       18

PHP iDisk \ Webdav Client

11 голосов
/ 30 июля 2010

Мне нужно загрузить файлы на диск iDisk. Я обнаружил, что iDisk имеет интерфейс webdav, и он отлично работает с настольными клиентами. К сожалению, я не смог найти подходящий клиент WebDav для PHP и не могу узнать, как использовать cUrl для загрузки файлов в WebDav. Единственный клиентский класс , который я обнаружил, не работает на моем хостинге (мы используем общий хостинг GoDaddy).

Может кто-нибудь сказать мне, как я могу загрузить файлы на WebDav \ iDisk Server с PHP?

спасибо заранее, Michael

<Ч />

UPD

Для тех, кто ищет ответ, приведен фрагмент кода:

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);

1 Ответ

7 голосов
/ 30 июля 2010

Может быть, вы могли бы попробовать клиент PEAR webdav?

http://pear.php.net/package/HTTP_WebDAV_Client/

Удачи:)

...