Exemple #1
0
 /**
  * Подключает клиента к серверу.
  *
  * @param webdav_client $wdc   объект клиента
  * @return boolean   успешно?
  */
 private function _connect($wdc)
 {
     if (!$wdc->connected) {
         if (!($wdc->connected = $wdc->open())) {
             $this->_log->writeln("error {$rc}: could not open server connection: {$wdc->_server}");
         }
     }
     return $wdc->connected;
 }
 * @package test
 */
?>
<html>
<body>
<?php 
/*
$Id: test.php,v 1.4 2004/08/18 14:11:04 chris Exp $
$Author: chris $
$Date: 2004/08/18 14:11:04 $
$Revision: 1.4 $
*/
if (!class_exists('webdav_client')) {
    require './Yandex.Disk_client.php';
}
$wdc = new webdav_client();
$wdc->set_server('ssl://webdav.yandex.ru');
$wdc->set_port(443);
$wdc->set_user('user');
$wdc->set_pass('password');
// use HTTP/1.1
$wdc->set_protocol(1);
// enable debugging
$wdc->set_debug(false);
if (!$wdc->open()) {
    print 'Error: could not open server connection';
    exit;
}
// check if server supports webdav rfc 2518
if (!$wdc->check_webdav()) {
    print 'Error: server does not support webdav or user/password may be wrong';
<?

error_reporting( 0 );

//error_reporting( -1 );
//ini_set("display_errors", 1);

if ( !class_exists( 'webdav_client' ) )
{
    require('class_webdav_client.php');
}

$wdc = new webdav_client();
$wdc->set_server( 'ssl://webdav.yandex.ru' );
$wdc->set_port( 443 );
$wdc->set_user( 'forpdfsending' );
$wdc->set_pass( '' );
// use HTTP/1.1
$wdc->set_protocol( 1 );
// enable debugging
$wdc->set_debug( false );


if ( !$wdc->open() )
{
    print 'Error: could not open server connection <br /> \r\n';
    exit;
}

// check if server supports webdav rfc 2518
if ( !$wdc->check_webdav() )
Exemple #4
0
 function &get_webdav_client($user, $pass)
 {
     $client = new webdav_client();
     $client->set_server($this->server);
     $client->set_port($this->port);
     $client->set_user($user);
     $client->set_pass($pass);
     $client->open();
     return $client;
 }