├── README.md
├── json-dwz.php
├── json.php
├── shorturl-1.0.js
├── shorturl-1.1.js
├── shorturl-1.2.js
└── shorturl_dwz-1.0.js
/README.md:
--------------------------------------------------------------------------------
1 | # shorturl
2 | 短网址生成器,基于json和php
3 | 作者Handle
4 | 百度1056282997
5 | 腾讯857571554
6 | 网站 https://www.bysb.net/
7 |
生成的短网址:"+fuckjson+"
";//输出短网址 14 | }; 15 | -------------------------------------------------------------------------------- /shorturl-1.1.js: -------------------------------------------------------------------------------- 1 | /* by Handle https://www.bysb.net/ 2016.03.09 */ 2 | document.write('');//生成整个表单 3 | function shorturl() { 4 | var long = document.input.long.value;//获取长网址 5 | var long=long.replace(/\&/g,'%26');//对神奇的&进行转义 6 | var long=long.replace(/\#/g,'%23');//对神奇的#进行转义 7 | var url = "/json.php";//填写基于根的json.php地址 8 | var app_key = "2849184197";//app key来自倒霉的渣浪 9 | var cmd2 = url + "?source=" + app_key + "&url_long=" + long; //生成请求地址 10 | xmlhttp=new XMLHttpRequest();//建立ajax对象 11 | xmlhttp.open("GET",cmd2,false);//同步,GET 12 | xmlhttp.send();//发送GET请求 13 | var fuckjs = new Function("return" + xmlhttp.responseText)();//将返回数据视作对象 14 | var fuckjson = fuckjs.urls[0].url_short;//提取短网址 15 | document.getElementById("link").innerHTML="生成的短网址:"+fuckjson+"
";//输出短网址 16 | }; 17 | -------------------------------------------------------------------------------- /shorturl-1.2.js: -------------------------------------------------------------------------------- 1 | document.write('');//生成整个表单 2 | function shorturl() { 3 | var long = document.input.long.value;//获取长网址 4 | var long=long.replace(/\&/g,'%26');//对神奇的&进行转义 5 | var long=long.replace(/\#/g,'%23');//对神奇的#进行转义 6 | var url = "/json.php";//填写基于根的json.php地址 7 | var app_key = "2849184197";//app key来自倒霉的渣浪 8 | var cmd2 = url + "?source=" + app_key + "&url_long=" + long; //生成请求地址 9 | xmlhttp=new XMLHttpRequest();//建立ajax对象 10 | xmlhttp.open("GET",cmd2,false);//同步,GET 11 | xmlhttp.send();//发送GET请求 12 | var fuckjs = new Function("return" + xmlhttp.responseText)();//将返回数据视作对象 13 | var fuckjson = fuckjs.urls[0].url_short;//提取短网址 14 | document.getElementById("link").innerHTML="生成的短网址:"+fuckjson+"
";//输出短网址 15 | }; 16 | -------------------------------------------------------------------------------- /shorturl_dwz-1.0.js: -------------------------------------------------------------------------------- 1 | document.write('');//生成整个表单 2 | function shorturl_dwz() { 3 | var long = document.input_dwz.long.value;//获取长网址 4 | var long=long.replace(/\&/g,'%26');//对神奇的&进行转义 5 | var long=long.replace(/\#/g,'%23');//对神奇的#进行转义 6 | var url = "/json-dwz.php";//填写基于根的json.php地址 7 | // var cmd2 = url + "?source=" + app_key + "&url_long=" + long; //生成请求地址 8 | var cmd2 = url + "?url_long=" + long; //生成请求地址 9 | xmlhttp=new XMLHttpRequest();//建立ajax对象 10 | xmlhttp.open("GET",cmd2,false);//同步,GET 11 | xmlhttp.send();//发送GET请求 12 | // var fuckjs = new Function("return" + xmlhttp.responseText)();//将返回数据视作对象 13 | // var fuckjson = fuckjs.urls[0].url_short;//提取短网址 14 | // document.getElementById("link").innerHTML="生成的短网址:"+fuckjson+"
";//输出短网址 15 | document.getElementById("link_dwz").innerHTML="生成的短网址:"+ xmlhttp.responseText +"
";//输出短网址 16 | }; 17 | --------------------------------------------------------------------------------