D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
lampp
/
lib
/
php
/
doc
/
Contact_Vcard_Build
/
examples
/
Filename :
test.php
back
Copy
<?php // report all errors error_reporting(E_ALL); // include the class file require_once 'Contact/Vcard/Build.php'; // instantiate a builder object // (defaults to version 3.0) $vcard = new Contact_Vcard_Build(); // set a formatted name $vcard->setFormattedName('Bolivar Shagnasty'); // set the structured name parts $vcard->setName('Shagnasty', 'Bolivar', 'Odysseus', 'Mr.', 'III'); // add a work email. note that we add the value // first and the param after -- Contact_Vcard_Build // is smart enough to add the param in the correct // place. $vcard->addEmail('boshag@example.com'); $vcard->addParam('TYPE', 'WORK'); // add a home/preferred email $vcard->addEmail('bolivar@example.net'); $vcard->addParam('TYPE', 'HOME'); $vcard->addParam('TYPE', 'PREF'); // add a work address $vcard->addAddress('POB 101', 'Suite 202', '123 Main', 'Beverly Hills', 'CA', '90210', 'US'); $vcard->addParam('TYPE', 'WORK'); // set the title (checks for colon-escaping) $vcard->setTitle('The Title: The Subtitle'); // send the vcard header('Content-Type: text/plain'); echo $vcard->fetch(); ?>