print 'Let\'s put the file ' . $filename . ' using webdav::put into collection...<br>'; $handle = fopen($filename, 'r'); $contents = fread($handle, filesize($filename)); fclose($handle); $target_path = $test_folder . '/test 123 456.rar'; $http_status = $wdc->put($target_path, $contents); print 'webdav server returns ' . $http_status . '<br>'; // --- $filename = './Testfiles/Chiquita.jpg'; print 'Let\'s Test second put method...<br>'; $target_path = $test_folder . '/picture.jpg'; $http_status = $wdc->put_file($target_path, $filename); print 'webdav server returns ' . $http_status . '<br>'; // --- print 'Let\'s get file just putted...'; $http_status = $wdc->get($test_folder . '/picture.jpg', $buffer); print 'webdav server returns ' . $http_status . '. Buffer is filled with ' . strlen($buffer) . ' Bytes.<br>'; // --- print 'Let\'s use method webdav_client::copy to create a copy of file ' . $target_path . ' the webdav server<br>'; $new_copy_target = '/copy of picture.jpg'; $http_status = $wdc->copy_file($target_path, $new_copy_target, true); print 'webdav server returns ' . $http_status . '<br>'; // -- print 'Let\'s use method webdav_client::copy to create a copy of collection ' . $test_folder . ' the webdav server<br>'; $new_copy_target = '/copy of wdc test 2 folder'; $http_status = $wdc->copy_coll($test_folder, $new_copy_target, true); print 'webdav server returns ' . $http_status . '<br>'; // --- print 'Let\'s move/rename a file in a collection<br>'; $new_target_path = $test_folder . '/picture renamed.jpg'; $http_status = $wdc->move($target_path, $new_target_path, true);