[原创]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 相关文章推荐
关于mysql 字段的那个点为是定界符
Jan 15 PHP
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
Sep 04 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
php获取从百度搜索进入网站的关键词的详细代码
Jan 08 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
thinkPHP订单数字提醒功能的实现方法
Dec 01 PHP
php文件上传及下载附带显示文件及目录功能
Apr 27 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
ThinkPHP 3使用OSS的方法
Jul 19 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
smarty section简介与用法分析
2008/10/03 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
php图像验证码生成代码
2017/06/08 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
基于VUE的v-charts的曲线显示功能
2019/10/01 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
python网络爬虫 Scrapy中selenium用法详解
2019/09/28 Python
python迭代器常见用法实例分析
2019/11/22 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
中东奢侈品市场:Coveti
2019/05/12 全球购物
Under Armour安德玛意大利官网:美国高端运动科技品牌
2020/01/16 全球购物
应用化学专业本科生求职信
2013/09/29 职场文书
女大学生毕业找工作的自我评价
2013/10/03 职场文书
离婚协议书范本样本
2014/08/19 职场文书
2014年班级工作总结
2014/11/14 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
python 中的jieba分词库
2021/11/23 Python