PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 <font color=red>原创</font>

发布时间 - 2026-01-11 03:04:39    点击率:

本文实例讲述了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"]='jb51_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://www.';
 $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"]='jb51@fmail.com';
 $arData["vcard_h_phon"]='1388888888x';
 $arData["vcard_h_zip"]='jb51';
 $arData["vcard_h_uri"]='http://tools.';
 $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文件夹下创建一个相应的jb51_vcf_demo.vcf文件,如下图所示:

附:VCardIFL.class.php完整代码点击此处本站下载

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》及《php字符串(string)用法总结》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # 生成  # vcf  # vcard  # 文件  # 功能类  # 生成文件  # php简单读取.vcf格式文件的方法示例  # golang实现浏览器导出excel文件功能  # golang生成vcf通讯录格式文件详情  # 程序设计  # 相关内容  # 感兴趣  # 可在  # 给大家  # 再来  # 点击此处  # 所示  # 就来  # 更多关于  # 所述  # 创建一个  # 面向对象  # 如下图  # 操作技巧  # 编程技巧  # 讲述了  # Tom  # vcard_f_name  # vcard_s_name 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  网站图片在线制作软件,怎么在图片上做链接?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  免费视频制作网站,更新又快又好的免费电影网站?  Python自动化办公教程_ExcelWordPDF批量处理案例  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  Bootstrap整体框架之JavaScript插件架构  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何在景安服务器上快速搭建个人网站?  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  网页设计与网站制作内容,怎样注册网站?  微信小程序 wx.uploadFile无法上传解决办法  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  HTML 中如何正确使用模板变量为元素的 name 属性赋值  zabbix利用python脚本发送报警邮件的方法  微信小程序 scroll-view组件实现列表页实例代码  用v-html解决Vue.js渲染中html标签不被解析的问题  免费网站制作appp,免费制作app哪个平台好?  深圳网站制作平台,深圳市做网站好的公司有哪些?  JS中对数组元素进行增删改移的方法总结  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  浅谈redis在项目中的应用  如何注册花生壳免费域名并搭建个人网站?  QQ浏览器网页版登录入口 个人中心在线进入  Laravel如何与Inertia.js和Vue/React构建现代单页应用  独立制作一个网站多少钱,建立网站需要花多少钱?  如何在阿里云购买域名并搭建网站?  如何用腾讯建站主机快速创建免费网站?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel如何处理CORS跨域请求?(配置示例)  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何获取免费开源的自助建站系统源码?  如何快速搭建高效香港服务器网站?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  如何在Tomcat中配置并部署网站项目?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  javascript日期怎么处理_如何格式化输出  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  利用JavaScript实现拖拽改变元素大小  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  图册素材网站设计制作软件,图册的导出方式有几种?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布