<?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, true); curl_setopt( $ch, 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 = 'http://dwz.cn/create.php'; $param = array( 'url' => $url, ); $result = self::httpPost( $targetURL, $param ); if( $result['status'] == 0 ){ return $result; } else { return false; } } } // -------------------------------------------------------------------- } // 测试 $strLongUrl = "http://my.oschina.net/wangyongtao"; $arrTinyUrlResult = FunctionHelper::createTinyUrl( $strLongUrl ); print_r($arrTinyUrlResult); // $ php dwz_test.php // Array // ( // [tinyurl] => http://dwz.cn/30R23W // [status] => 0 // [longurl] => http://my.oschina.net/wangyongtao // [err_msg] => // )
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
1 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

WebStorm Mac版
好用的JavaScript开发工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中