[原创]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入门速成(2)
Oct 09 PHP
在PHP中利用XML技术构造远程服务(下)
Oct 09 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 PHP
php判断手机访问还是电脑访问示例分享
Jan 20 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
基于PHP-FPM进程池探秘
Oct 17 PHP
PHP连接MySQL数据库并以json格式输出
May 21 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
Laravel框架Auth用户认证操作实例分析
Sep 29 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 17 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
phpMyadmin 用户权限中英对照
2010/04/02 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
php检测图片木马多进制编程实践
2013/04/11 PHP
php加密解密字符串示例
2016/10/13 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
js倒计时小程序
2013/11/05 Javascript
js Date概念详细介绍
2013/11/22 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
Underscore源码分析
2015/12/30 Javascript
Javascript的比较汇总
2016/07/25 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
Express与NodeJs创建服务器的两种方法
2017/02/06 NodeJs
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
python实现外卖信息管理系统
2018/01/11 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
2019/07/01 Python
Django密码系统实现过程详解
2019/07/19 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
python dict如何定义
2020/09/02 Python
python 获取计算机的网卡信息
2021/02/18 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
介绍下Java中==和equals的区别
2013/09/01 面试题
2015年出纳年终工作总结
2015/05/14 职场文书
超市主管竞聘书
2015/09/15 职场文书
Redis可视化客户端小结
2021/06/10 Redis
浅析python中特殊文件和特殊函数
2022/02/24 Python
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏