[原创]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 删除无限级目录与文件代码共享
Nov 22 PHP
php实现文件下载更能介绍
Nov 23 PHP
PHP统计二维数组元素个数的方法
Nov 12 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
smarty模板引擎中自定义函数的方法
Jan 22 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
Jun 10 PHP
PHP中把对象数组转换成普通数组的方法
Jul 10 PHP
php给图片加文字水印
Jul 31 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 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
用PHP+MySql编写聊天室
2006/10/09 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
angularjs实现分页和搜索功能
2018/01/03 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
python抓取网页图片示例(python爬虫)
2014/04/27 Python
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
python中pathlib模块的基本用法与总结
2020/08/17 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
会计出纳岗位职责
2015/03/31 职场文书
入党积极分子考察意见
2015/06/02 职场文书
高老头读书笔记
2015/06/30 职场文书
2015年高中生国庆节演讲稿
2015/07/30 职场文书
小学毕业感言200字
2015/07/30 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书