[原创]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垃圾回收机制对内存泄露的处理
Jun 14 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
php不使用插件导出excel的简单方法
Mar 04 PHP
php学习笔记之基础知识
Nov 08 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
Oct 08 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
Feb 15 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
详解PHP PDO简单教程
May 28 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
默默小谈PHP&amp;MYSQL分页原理及实现
2007/01/02 PHP
PHP 文件缓存的性能测试
2010/04/25 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
php二维码生成
2015/10/19 PHP
开启PHP的伪静态模式
2015/12/31 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
js常用DOM方法详解
2017/02/04 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python实现的数据结构与算法之链表详解
2015/04/22 Python
python实现下载指定网址所有图片的方法
2015/08/08 Python
实例解析Python中的__new__特殊方法
2016/06/02 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
铭立家具面试题
2012/12/06 面试题
最新销售员个人自荐信
2013/09/21 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
副处级干部考察材料
2014/05/17 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
历史博物馆观后感
2015/06/05 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
Redis集群的关闭与重启操作
2021/07/07 Redis