佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > PHP利用DWZ.CN服務(wù)生成短網(wǎng)址

PHP利用DWZ.CN服務(wù)生成短網(wǎng)址

熱門標(biāo)簽:科大訊飛語音識別系統(tǒng) Mysql連接數(shù)設(shè)置 銀行業(yè)務(wù) 阿里云 服務(wù)器配置 Linux服務(wù)器 團(tuán)購網(wǎng)站 電子圍欄

使用DWZ.CN生成短網(wǎng)址

?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生產(chǎn)短網(wǎng)址服務(wù)
   *
   * @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] => 
// )
 

總結(jié)

以上是腳本之家為你收集整理的PHP利用DWZ.CN服務(wù)生成短網(wǎng)址全部內(nèi)容,希望文章能夠幫你解決使用DWZ.CN生成短網(wǎng)址所遇到的程序開發(fā)問題。

您可能感興趣的文章:
  • 一個php短網(wǎng)址的生成代碼(仿微博短網(wǎng)址)
  • PHP生成短網(wǎng)址的3種方法代碼實例
  • php簡單實現(xiàn)短網(wǎng)址(短鏈)還原的方法(測試可用)
  • PHP生成短網(wǎng)址方法匯總
  • PHP將URL轉(zhuǎn)換成短網(wǎng)址的算法分享
  • PHP長網(wǎng)址與短網(wǎng)址的實現(xiàn)方法
  • php生成短網(wǎng)址示例
  • PHP通過調(diào)用新浪API生成t.cn格式短網(wǎng)址鏈接的方法詳解
  • PHP生成短網(wǎng)址的思路以及實現(xiàn)方法的詳解
  • php 短鏈接算法收集與分析
  • php調(diào)用新浪短鏈接API的方法
  • php生成短網(wǎng)址/短鏈接原理和用法實例分析

標(biāo)簽:棗莊 大理 廣元 江蘇 衢州 蚌埠 衡水 萍鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP利用DWZ.CN服務(wù)生成短網(wǎng)址》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    江口县| 新乐市| 丽水市| 理塘县| 彭阳县| 武清区| 安泽县| 阿鲁科尔沁旗| 如皋市| 铁岭市| 贡嘎县| 全南县| 兴安盟| 镇安县| 建德市| 梅州市| 高碑店市| 思茅市| 偏关县| 九寨沟县| 太原市| 津市市| 左权县| 郓城县| 渑池县| 汉寿县| 海口市| 尖扎县| 嘉峪关市| 额尔古纳市| 德州市| 桦南县| 尉犁县| 镇赉县| 莎车县| 班戈县| 内黄县| 延长县| 左云县| 平乐县| 柳河县|