php如何建立一个网站(PHP利用DWZ.CN服务生成短网址)
类别:编程学习 浏览量:895
时间:2021-11-04 19:19:14 php如何建立一个网站
PHP利用DWZ.CN服务生成短网址使用DWZ.CN生成短网址
|
<?php /** * FunctionHelper */ class FunctionHelper { // -------------------------------------------------------------------- /** * httpPost * * @param string $url * @param array $param * @return array|bool */ public static function httpPost( $url , array $param ){ if ( empty ( $url ) || empty ( $param ) ){ return false; } $ch = curl_init(); curl_setopt( $ch ,CURLOPT_URL, $url ); curl_setopt( $ch ,CURLOPT_POST,true); curl_setopt( $ch ,CURLOPT_RETURNTRANSFER,CURLOPT_POSTFIELDS, $param ); $strRes = curl_exec( $ch ); curl_close( $ch ); $arrResponse = json_decode( $strRes ,true ); // if( $arrResponse['status']==0 ) { // echo iconv('UTF-8','GBK',$arrResponse['err_msg'])."\n"; // } else { // return $arrResponse; // } return $arrResponse ; } // -------------------------------------------------------------------- /** * 使用DWZ生产短网址服务 * * @see http://dwz.cn/ * @param string $url * @return array|bool */ public static function createTinyUrl( $url = '' ){ if ( $url ){ $targetURL = 'https://dwz.cn/admin/v2/create' ; $param = array ( 'url' => $url ,); $result = self::httpPost( $targetURL , $param ); if ( $result [ 'status' ] == 0 ){ return $result ; } else { return false; } } } // -------------------------------------------------------------------- } |
测试
|
$strLongUrl = "http://www.zzvips.com" ; $arrTinyUrlResult = FunctionHelper::createTinyUrl( $strLongUrl ); print_r( $arrTinyUrlResult ); // $ php dwz_test.php // Array // ( // [tinyurl] => https://dwz.cn/JGCv8rpm // [status] => 0 // [longurl] => http://www.zzvips.com // [err_msg] => // ) |
总结
以上是开心学习网为你收集整理的PHP利用DWZ.CN服务生成短网址全部内容,希望文章能够帮你解决使用DWZ.CN生成短网址所遇到的程序开发问题。
您可能感兴趣
- thinkphp框架实例(ThinkPHP框架整合微信支付之JSAPI模式图文详解)
- 自己在做项目过程中的php知识(PHP+Oracle本地开发环境搭建方法详解)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- phpstudy报错(phpStudy运行帝国备份王出错解决方法)
- thinkphp框架案例(thinkphp5.1框架容器与依赖注入实例分析)
- phpzip压缩原理(PHP生成zip压缩包的常用方法示例)
- php导出excel使用方法(PHP使用ajax的post方式下载excel文件简单示例)
- 怎么用php制作图片(PHP压缩图片功能的介绍)
- js和php加密(RSA实现JS前端加密与PHP后端解密功能示例)
- php常驻进程(PHP 多进程与信号中断实现多任务常驻内存管理实例方法)
- mac电脑安装php环境(Mac下搭建php开发环境教程)
- php测试服务器ftp地址(PHP获取远程http或ftp文件的md5值的方法)
- nginx如何配置php项目(Nginx服务器究竟是怎么执行PHP项目)
- php获取数据方法(php定期拉取数据对比方法实例)
- ubuntu安装php(在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法)
- phpstudy怎么升级mysql(phpStudy中升级MySQL版本到5.7.17的方法步骤)
- 记忆中的台词(记忆中的台词)
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
- 刚红就耍大牌,《琉璃》角色滤镜碎一地,心疼工作人员(琉璃角色滤镜碎一地)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
热门推荐
- jquery中is()
- docker 部署springboot项目(Spring Boot Docker打包工具小结)
- mysql时间戳和datetime对比(mysql中 datatime与timestamp的区别说明)
- python停止执行的代码(python定时检测无响应进程并重启的实例代码)
- 宝塔面板腾讯云服务器安装流程(腾讯云服务器安装宝塔面板图文教程)
- python生成文本文件(python+os根据文件名自动生成文本)
- nginx 正向和反向代理(Nginx反向代理入门实战指南)
- tomcat反向代理单(阿里云安全组规则配置及Tomcat外网访问)
- 云服务器ecs更换可用区(在阿里云管理控制台重置ECS实例的密码并重启服务器后无法访问该服务器)
- mysql记录binlog的方式(MySQL使用binlog日志做数据恢复的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9