[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】


Posted in PHP onSeptember 02, 2017

本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法。分享给大家供大家参考,具体如下:

前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法。

VCF格式是Windows系统中outlook的名片存储格式,打开VCF格式需要使用手机的相应配套软件,使用outlook也可以打开VCF文件。

手机通讯录保存的文件格式也是vcf格式。这里就来给出一个使用php生成vcf格式文件的实例。

具体代码如下:

<?php
 date_default_timezone_set('PRC');
 include("VCardIFL.class.php");
 $arData=array();
 $arData["fileName"]='3water_vcf_demo';
 $arData["saveTo"]='tmpFile';
 $arData["vcard_birtda"]=date('Y-m-d',time());
 $arData["vcard_f_name"]='Tom';
 $arData["vcard_s_name"]='Green';
 $arData["vcard_uri"]='https://3water.com';
 $arData["vcard_nickna"]='Coder';
 $arData["vcard_note"]='Write Code';
 $arData["vcard_cellul"]='1388888888x';
 $arData["vcard_compan"]='Blue Best Comp';
 $arData["vcard_p_pager"]='No';
 $arData["vcard_c_mobile"]='1388888888x';
 $arData["vcard_h_addr"]='Blue Best Comp';
 $arData["vcard_h_city"]='XuZhou';
 $arData["vcard_h_coun"]='China';
 $arData["vcard_h_fax"]='No';
 $arData["vcard_h_mail"]='3water@fmail.com';
 $arData["vcard_h_phon"]='1388888888x';
 $arData["vcard_h_zip"]='3water';
 $arData["vcard_h_uri"]='http://tools.3water.com';
 $arData["vcard_w_addr"]='Star Shine';
 $arData["vcard_w_city"]='Xuzhou';
 $arData["vcard_w_coun"]='China';
 $arData["vcard_w_fax"]='no';
 $arData["vcard_w_mail"]='StarShine@fmail.com';
 $arData["vcard_w_phon"]='1366666666X';
 $arData["vcard_w_role"]='Boss';
 $arData["vcard_w_titl"]='Demo test';
 $arData["vcard_w_zip"]='StarZip';
 $arData["vcard_w_uri"]='http://www.SimpleTest.com';
 $vcfdemo=new VCardIFL($arData);
 $vcfdemo->createVcard();
 echo $vcfdemo->SaveVcard()?'创建成功!':'创建失败!';
?>

运行代码可在tmpFile文件夹下创建一个相应的3water_vcf_demo.vcf文件,如下图所示:

[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】

PHP 相关文章推荐
十天学会php之第八天
Oct 09 PHP
如何在PHP中使用Oracle数据库(4)
Oct 09 PHP
小文件php+SQLite存储方案
Sep 04 PHP
PHP数组实例总结与说明
Aug 23 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php中return的用法实例分析
Feb 28 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
PHP Hash算法:Times33算法代码实例
May 13 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
Mar 04 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 #PHP
PHP实现简单的模板引擎功能示例
Sep 02 #PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 #PHP
PHP设计模式之工厂模式实例总结
Sep 01 #PHP
浅谈关于PHP解决图片无损压缩的问题
Sep 01 #PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 #PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 #PHP
You might like
ezSQL PHP数据库操作类库
2010/05/16 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
使用prototype.js进行异步操作
2007/02/07 Javascript
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
2017/02/21 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
Python之os操作方法(详解)
2017/06/15 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python pygame实现球球大作战
2019/11/25 Python
python字符串下标与切片及使用方法
2020/02/13 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
幼儿园毕业典礼主持词
2014/03/21 职场文书
求职信格式要求
2014/05/23 职场文书
农村党支部书记党群众路线四风问题整改措施
2014/09/26 职场文书
2014年会计工作总结
2014/11/27 职场文书
撤诉书怎么写
2015/05/19 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS