vcard_example.php by Troy Wolf
<?php | |
/* | |
* Filename.......: vcard_example.php | |
* Author.........: Troy Wolf [troy@troywolf.com] | |
* Last Modified..: 2005/07/14 13:30:00 | |
* Description....: An example of using Troy Wolf's class_vcard. | |
*/ | |
/* | |
Modify the path according to your system. | |
*/ | |
require_once('../class_vcard/class_vcard.php'); | |
/* | |
Instantiate a new vcard object. | |
*/ | |
$vc = new vcard(); | |
/* | |
filename is the name of the .vcf file that will be sent to the user if you | |
call the download() method. If you leave this blank, the class will | |
automatically build a filename using the contact's data. | |
*/ | |
#$vc->filename = ""; | |
/* | |
If you leave this blank, the current timestamp will be used. | |
*/ | |
#$vc->revision_date = ""; | |
/* | |
Possible values are PUBLIC, PRIVATE, and CONFIDENTIAL. If you leave class | |
blank, it will default to PUBLIC. | |
*/ | |
#$vc->class = "PUBLIC"; | |
/* | |
Contact's name data. | |
If you leave display_name blank, it will be built using the first and last name. | |
*/ | |
#$vc->data['display_name'] = ""; | |
$vc->data['first_name'] = "Troy"; | |
$vc->data['last_name'] = "Wolf"; | |
#$vc->data['additional_name'] = ""; //Middle name | |
#$vc->data['name_prefix'] = ""; //Mr. Mrs. Dr. | |
#$vc->data['name_suffix'] = ""; //DDS, MD, III, other designations. | |
$vc->data['nickname'] = "TJ"; | |
/* | |
Contact's company, department, title, profession | |
*/ | |
$vc->data['company'] = "TroyWolf.com"; | |
#$vc->data['department'] = ""; | |
$vc->data['title'] = "Web Developer"; | |
#$vc->data['role'] = ""; | |
/* | |
Contact's work address | |
*/ | |
#$vc->data['work_po_box'] = ""; | |
#$vc->data['work_extended_address'] = ""; | |
$vc->data['work_address'] = "7027 N. Hickory"; | |
$vc->data['work_city'] = "Kansas City"; | |
$vc->data['work_state'] = "MO"; | |
$vc->data['work_postal_code'] = "64118"; | |
#$vc->data['work_country'] = "United States of America"; | |
/* | |
Contact's home address | |
*/ | |
#$vc->data['home_po_box'] = ""; | |
#$vc->data['home_extended_address'] = ""; | |
$vc->data['home_address'] = "7027 N. Hickory"; | |
$vc->data['home_city'] = "Kansas City"; | |
$vc->data['home_state'] = "MO"; | |
$vc->data['home_postal_code'] = "64118"; | |
#$vc->data['home_country'] = "United States of America"; | |
/* | |
Contact's telephone numbers. | |
*/ | |
$vc->data['office_tel'] = ""; | |
#$vc->data['home_tel'] = ""; | |
$vc->data['cell_tel'] = "(816) 739-9653"; | |
$vc->data['fax_tel'] = ""; | |
#$vc->data['pager_tel'] = ""; | |
/* | |
Contact's email addresses | |
*/ | |
$vc->data['email1'] = "troy@troywolf.com"; | |
#$vc->data['email2'] = ""; | |
/* | |
Contact's website | |
*/ | |
$vc->data['url'] = "http://www.troywolf.com"; | |
/* | |
Some other contact data. | |
*/ | |
#$vc->data['photo'] = ""; //Enter a URL. | |
$vc->data['birthday'] = "1971-08-13"; | |
$vc->data['timezone'] = "-06:00"; | |
/* | |
If you leave this blank, the class will default to using last_name or company. | |
*/ | |
#$vc->data['sort_string'] = ""; | |
/* | |
Notes about this contact. | |
*/ | |
#$vc->data['note'] = "Troy is an amazing guy!"; | |
/* | |
Generate card and send as a .vcf file to user's browser for download. | |
*/ | |
$vc->download(); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
I am using the photo attribute, but can't get it to export an image with the download. Do you have any thoughts? Thanks!