Hi evert,
I am testing SabreDAV client to list a SabreDAV server folder content, it return an array as next:
################################
Array ( [/dav/server.php/] => Array ( ) [/dav/server.php/file.txt] => Array ( [{DAV:}getcontentlength] => 16 ) [/dav/server.php/myfiles/] => Array ( ) [/dav/server.php/txtper.txt] => Array ( [{DAV:}getcontentlength] => 293 ) [/dav/server.php/webdav.rtf] => Array ( [{DAV:}getcontentlength] => 102822 ) )
################################
client.php
######################
<?php
include 'lib/Sabre/autoload.php';
$settings = array(
'userName' => '****',
'password' => '********',
);
$client = new Sabre\DAV\Client($settings);
// Will do a GET request on the base uri
// $response = $client->request('GET');
// $response = $client->request('HEAD', 'stuff');
//$response = $client->request('PUT', 'file.txt', "New contents !!!");
//$response = $client->request('DELETE', 'file.txt', null, array('If-Match' => '"12345765"'));
//var_dump($response);
$files = $client->propfind('/dav/server.php/', array( '{DAV:}getcontentlength' ), 1);
print_r($files);
?>
######################
I want to get the value of each propertie for each node and display them on a table as following
name | length | type | last modified
file1 | 20 KB | file | FEB 02 2013
Please help me to do that.dealing with array result of a propfind giving me an example.
Regards,
miska