日期: 2022-09-20 15:24:33 浏览数:3

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
东海400电话申请开通【东海企业网站建设】东海微信公众号小程序开发运营价格、东海微信公众号APP软件客户端设计运营、东海网页页面设计公司费用、东海公司网站制作方案流程改版维护大概需要多少钱
东海县,隶属于江苏省连云港市,素有世界水晶之都、中国温泉之乡之称,是全国首批沿海开放县、新亚欧大陆桥西行第一县,淮海经济圈、长三角经济圈、新亚欧大陆桥经济走廊交叉辐射区。 [1]
东海县位于江苏省东北部,地处江苏、山东两省交界处,东濒黄海,西接彭城,南依江淮,北界齐鲁;北至西北与山东省临沭县、郯城县相连,东与连云港海州区、赣榆区接壤,南与沭阳县交界,西与新沂市相依;全县总面积2037平方公里,人口124万,辖19个乡镇(场)、2个街道、1个省级经济开发区、1个省级高新区和1个省级旅游度假区。 [2]
东海县资源丰富、特色鲜明,拥有“石、泉、湖、井、画”等五张特色名片,先后被评为全国粮食生产先进县、全国科技进步考核先进县、国家卫生县城、国家级生态县、全国文化先进县、中国观赏石(水晶)之乡、江苏省级园林城市、百湖之县、中国民间艺术之乡等美誉,先后培养出南朝诗人鲍照、现代散文家朱自清、当代版画家彦涵等历史文化名人。 [3]
2016年11月,东海被国家旅游局评为第二批国家全域旅游示范区。2018年10月,东海县入选“综合实力百强县”、 [4] 全国投资潜力百强县市、 [5] 全国绿色发展百强县市、全国新型城镇化质量百强县市。2019年3月,被列为第一批革命文物保护利用片区分县名单。2019年7月,被列为国家知识产权强县工程示范县(区)。 [6] 2019年10月8日,被评为2019年度全国综合实力百强县市。2020中国夏季休闲百佳县市。 [7] 2020年5月,被国家发展改革委列为县城新型城镇化建设示范名单。
PHPMailer扩展的安装
下载PhalApi-Library扩展库后,将PHPMailer扩展目录拷贝到你的项目,如:
$ cp /path/to/PhalApi-Library/PHPMailer ./PhalApi/Library/ -R复制代码
到此安装完毕!接下是扩展的配置。
PHPMailer扩展的配置
需要在./Config/app.php配置文件中追加以下扩展配置。
'PHPMailer' => array( 'email' => array( 'host' => 'smtp.gmail.com', 'username' => 'XXX@gmail.com', 'password' => '******', 'from' => 'XXX@gmail.com', 'fromName' => 'PhalApi团队', 'sign' => '<br/><br/>请不要回复此邮件,谢谢!<br/><br/>-- PhalApi团队敬上', ), ),复制代码
上面配置内容,可根据项目情况相应调整。其中,host是邮件服务器的域名,username是发件人的邮件地址,password为邮箱密码,from为发件人邮箱,fromName为发件人的名字,最后的sign是邮件内容里最后的签名,使用HTML格式。
PHPMailer扩展的注册
可以在初始化或入口文件处注册,也可以在需要时创建使用。由于邮件服务使用不多,可以在使用时再创建使用。例如:
$mailer = new PHPMailer_Lite(true);复制代码
PHPMailer扩展的使用
创建好实例后,便可以发送邮件了。发送邮件,只需要一行代码,即指定收件人地址、邮件标题和邮件内容。
$mailer->send('chanzonghuang@gmail.com', 'Test PHPMailer Lite', 'something here ...');复制代码如果需要发送邮件给多个邮箱时,可以使用数组,例如:
$addresses = array('chanzonghuang@gmail.com', 'test@phalapi.com');$mailer->send($addresses, 'Test PHPMailer Lite', 'something here ...');复制代码此扩展是基于PHPMailer的邮件发送,PHPMailer开源类库的功能很简单,但在这里只封装了部分功能,即简单的邮件发送。对于这种通过封装,最后只提供复杂接口中的部分操作的场景,适合使用外观模式。开发人员可以在不深入了解PHPMailer开源类库的情况下,快速完成邮件的发送功能。
与此类似,对于包装了第三方开源类库,或者第三方SDK的扩展类库,都适宜采用外观模式进行简化。
在实际项目的开发过程中,也可以有意识地将一些通用的工具和操作与业务分离,方便后续可以在项目内的其他场景更好地重用。当抽离成工具或者通用类后,则可以进一步推广到其他项目使用,封装成扩展类库的形式,复用组件。如果允许,也可以发扬开源精神,分享给社区。这也是符合从微架构到应用构架、系统架构、乃至企业架构的演进之路。
当需要开发新的扩展类库时,为了统一扩展类库的风格、便于用户快速上手,易于使用,这里建议:
代码 统一放置在Library目录下,一个扩展包一个目录,尽量以Lite.php文件为入口类,遵循PEAR包命名规范。
配置 统一放置在DI()->config->get('app.扩展包名')中,避免配置冲突。
文档 统一提供对扩展类库的功能、安装和配置、使用示例以及运行效果进行说明的文档。
PhalApi默认使用的是HTTP/HTTPS协议,正如我们所介绍的那样,PhalApi还可用于搭建微服务、RESTful接口或Web Services。这一节,我们将一起探讨如何超越HTTP/HTTPS协议,具体有如何使用FastRoute扩展构建RESTful API,使用PHPRPC协议,利用SOAP搭建Web Services,以及创建命令行CLI项目。
使用不同的协议,或者采用不同的架构风格,主要是影响接口服务的访问方式,因此我们在切换到其他方案时,只要相应调整接口服务的请求与响应即可。接口服务的核心实现通常无须调整即可共用,但根据不同的使用场景,具体的内部实现需要相应调整。例如命令行CLI项目中不存在COOKIE,所以与COOKIE相关的处理代码会失效或需要移除。
RESTful是一种架构风格,这里不过多介绍什么是RESTful API,而重点在于介绍如何使用FastRoute扩展快速构建RESTful API。
FastRoute扩展是基于开源类库FastRoute开发实现的,需要PHP 5.4.0及以上版本,通过配置实现自定义路由配置可轻松映射到PhalApi中的service接口服务。
参考:FastRoute - Fast request router for PHP:https://github.com/nikic/FastRoute
如前面扩展类库的安装说明,只需要把PhalApi-Library项目中的FastRoute目录拷贝到你项目的Library目录下即可,即:
$ cp /path/to/PhalApi-Library/FastRoute/ ./PhalApi/Library/ -R复制代码
随后,在项目配置文件./Config/app.php中追加快速路由配置,这部分可以根据项目的需要进行添加配置。
/**
* 扩展类库 - 快速路由配置
*/
'FastRoute' => array(
/**
* 格式:array($method, $routePattern, $handler)
*
* @param string/array $method 允许的HTTP请求方法,可以为:GET/POST/HEAD/DELETE 等
* @param string $routePattern 路由的正则表达式
* @param string $handler 对应PhalApi中接口服务名称,即:?service=$handler
*/
'routes' => array(
array('GET', '/user/get_base_info/{user_id:d+}', 'User.GetBaseInfo'),
),
),
东海400电话申请开通【东海企业网站建设】东海微信公众号小程序开发运营价格、东海微信公众号APP软件客户端设计运营、东海网页页面设计公司费用、东海公司网站制作方案流程改版维护大概需要多少钱
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)