• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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 = "https://www.jb51.net";
    $arrTinyUrlResult = FunctionHelper::createTinyUrl( $strLongUrl );
    print_r($arrTinyUrlResult);
    // $ php dwz_test.php 
    // Array
    // (
    //   [tinyurl] => https://dwz.cn/JGCv8rpm
    //   [status] => 0
    //   [longurl] => https://www.jb51.net
    //   [err_msg] => 
    // )
     

    总结

    以上是脚本之家为你收集整理的PHP利用DWZ.CN服务生成短网址全部内容,希望文章能够帮你解决使用DWZ.CN生成短网址所遇到的程序开发问题。

    您可能感兴趣的文章:
    • 一个php短网址的生成代码(仿微博短网址)
    • PHP生成短网址的3种方法代码实例
    • php简单实现短网址(短链)还原的方法(测试可用)
    • PHP生成短网址方法汇总
    • PHP将URL转换成短网址的算法分享
    • PHP长网址与短网址的实现方法
    • php生成短网址示例
    • PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
    • PHP生成短网址的思路以及实现方法的详解
    • php 短链接算法收集与分析
    • php调用新浪短链接API的方法
    • php生成短网址/短链接原理和用法实例分析
    上一篇:thinkPHP和onethink微信支付插件分享
    下一篇:PHP实现与java 通信的插件使用教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP利用DWZ.CN服务生成短网址 PHP,利用,DWZ.CN,服务,生成,