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生成短网址所遇到的程序开发问题。
您可能感兴趣
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- phpredis怎么测试成功(PHP+redis实现的限制抢购防止商品超发功能详解)
- php常用加密技术(php用户名的密码加密更安全的方法)
- php模块使用方法(PHP操作XML中XPath的应用示例)
- php支付系统(php实现的支付宝网页支付功能示例基于TP5框架)
- php开发详细步骤(php源码的安装方法和实例)
- php实现redis消息队列(redis+php实现微博三微博列表功能详解)
- php中把字符串分开的函数(PHP字符串中抽取子串操作实例分析)
- php单例模式教程学习(PHP下用Swoole实现Actor并发模型的方法)
- php函数使用教程讲解(php函数式编程简单示例)
- php可以一次下载几个文件(php实现大文件断点续传下载实例代码)
- php连接oracle(PHP远程连接oracle数据库操作实现方法图文详解)
- php建造者模式实例(PHP工厂模式、单例模式与注册树模式实例详解)
- php八大模式详解(php设计模式之工厂模式用法经典实例分析)
- php递归实现(PHP递归统计系统中代码行数)
- php商城支付接口(php实现银联商务公众号+服务窗支付的示例代码)
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
热门推荐
- 腾讯云换php版本(腾讯云服务器配置php环境的方法)
- apache配置403错误提示(apache documentroot指向htcdoc之外提示403错误的解决方法)
- python字符串之基本操作小练习(Python数据类型之String字符串实例详解)
- pythonjpg转pdf格式(Python使用到第三方库PyMuPDF图片与pdf相互转换)
- eclipse中tomcat工作原理(Eclipse创建tomcat实现过程原理详解)
- 阿里云服务器怎么搭建环境(阿里云服务器快速配置php环境的方法)
- css实现隐藏菜单(利用CSS实现几款不错的菜单栏实例代码)
- php 结果集转json(PHP的JSON封装、转变及输出操作示例)
- python为什么使用logging(python中logging模块的一些简单用法的使用)
- dedecms SQL语句教程(dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本])
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9