Skip to content
This repository

A cardDAV PHP-Class

branch: master

- Added Exception handling

- Each method now analyzes the http status code on it's own
- Minor comment, documentation and phpdoc changes
Octocat-spinner-32 CHANGELOG - Added Exception handling June 15, 2012
Octocat-spinner-32 LICENSE - changed license from LGPLv2 to AGPLv3 February 26, 2012
Octocat-spinner-32 README - Added Exception handling June 15, 2012
Octocat-spinner-32 carddav.php - Added Exception handling June 15, 2012
This is a simple CardDAV client written in PHP called "CardDAV PHP".

* Query your CardDAV server with XML response (simplified or raw)
* Supports many authentication methods
* You can add / update / delete vCards from your CardDAV server
* Get single vCards (raw or extended XML) from your CardDAV server
* Check CardDAV server connection
* Tested CardDAV servers: DAViCal, Apple Addressbook Server, memotoo, SabreDAV, ownCloud, SOGo

* Nothing to install - it's standalone
* Requires PHP 5.3 and CURL
* The documentation can be found in the class itself

Special thanks
* xbgmsharp for the great feedback!

* Author: Christian Putzke <>
* Report feature requests and bugs here:
* Visit my website:
* Follow me on Twitter:
Something went wrong with that request. Please try again.