Heim > php教程 > PHP源码 > Hauptteil

短网址开源API,不需要数据库建网站

PHP中文网
Freigeben: 2016-05-25 17:10:44
Original
1476 Leute haben es durchsucht

1. [文件]     源码.rar 

短网址开源API,不需要数据库建网站源码.rar

2. [图片] 1.jpg             

短网址开源API,不需要数据库建网站

                                                     

3. [代码][PHP]代码   

配置文件
<?php
/*网址设置*/
define(SITE,"http://xxx.com");//域名后面不要加/
/*API设置*/
define(API_KEY,"");//API,申请地址:http://www.php.cn/
/*高级设置*/
define(OPEN_AD,"0");//跳转页广告开关,1表示开,0表示关.
define(AD,"我是广告");//广告内容,双引号里内容必须只能包含单引号
define(TIME,"3");//跳转等待时间
?>

主要代码

<?php
require_once(&#39;config.inc.php&#39;);
if(API_KEY==""){
echo "请修改config.inc.php API_KEY参数,<a href=http://www.php.cn/ target=_blank>点击注册申请API</a>";
}
if(count($_GET[&#39;url&#39;])>0){
//$url = "http://1dnet.net/index.php?api=1&return_url_text=1&longUrl=".$_GET[&#39;url&#39;]; 
$url="http://qita.in/app.php?api=".API_KEY."&type=noad&url=".$_GET[&#39;url&#39;]; 
$ch = curl_init(); 
$timeout = 5; 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
//在需要用户检测的网页里需要增加下面两行 
//curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
//curl_setopt($ch, CURLOPT_USERPWD, US_NAME.":".US_PWD); 
$contents = curl_exec($ch); 
eregi(&#39;http://qita.in/(.*)&#39;,$contents,$new);
curl_close($ch); 
if(strlen($contents)<8){
$shorturl="请输入正确的短网址";
}
$shorturl=SITE."/$new[1]";
//echo "<a target=_blank href=http://$new[1]~s>[统计]</a>";
//echo &#39;<input value="&#39;.$contents.&#39;">&#39;; 
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>免费短地址</title>
<META NAME="Description" CONTENT="126,网易短地址,短网址,短域名,短网址程序,淘宝短网址,短网址转换,短网址还原,百度短网址">
<META NAME="Keywords" CONTENT="网易短地址,短网址,短域名,短网址程序,淘宝短网址,短网址转换,百度短网址">
<link href="favicon.ico" type="image/ico" rel="shortcut icon">
<style>
a:link {color:#666;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;	color: #333;}
a:active {text-decoration: none;color: #CCC;}
body{margin:0px;background:url(bg_body.jpg) repeat-x;height:100%;text-align: center;}
.warp{margin:0 auto;width:620px;}img{border:none;}.c{clear:both;}.l{float:left;}.r{float:right;}ul,li{list-style:none;}
.main{margin:0 auto;width:620px;}
.logo{margin:20px auto;text-align:center;}
.logo a{font-size:50px}
.main p{text-align:center;color:#999;font-size:14px;}
.area{padding:10px;background:#f1f7f8;border:1px solid #cfe0e0;}
.text_are{float:left;width:440px;height:36px;padding:5px 0;border:1px solid #c6c6c6;font-size:16px;background:#ffffe6;}
.text_btn{float:left;margin-top:-1px;width:86px;height:36px;border:1px solid #c6c6c6;background:#f8f8f8;}
.list{float:left;margin-top:-1px;padding:9px;border:1px solid #cfe0e0;background:#FFF;font-size:12px;color:#999;}
.list td{padding:3px 5px;border-bottom:1px solid #e1edef;height:30px;}
.more a{color:#333;text-decoration:none;}
.footer{margin-top:15px;font-size:11px;color:#CCC;text-align:center;}
</style>
</head>
<body>
<p class="warp">
	<p class="main">
    	<p class="logo"><a href="<?php echo SITE.&#39;/index.php&#39;;?>" title="免费短地址">免费短地址</a></p>
        <p>缩短、分享及监测你的链接
				</p>
        <p class="content" id="list" >
            <p class="area">
                <form action="<?php echo SITE;?>/index.php" method="get" id="post_form">
                <input name="url" type="text" class="text_are" id="short_url" value="http://"/>
				<input type="submit" class="text_btn" value="立即缩短"/>
                </form>
                <p class="c"></p>
            </p>
            <p class="list" style="width: 600px;">
                    <table width="600" border="0" cellpadding="0" cellspacing="0" id="list_url">
                        <tr>
    <td bgcolor="#e4e4e4">短链接</td>
    <td bgcolor="#e4e4e4">原始网址</td>
</tr>
<tr>
		<td>
<?php
echo &#39;<a href="&#39;.$shorturl.&#39;" target="_blank"><b>&#39;.$shorturl.&#39;</b></a></td>&#39;;
echo &#39;<td>&#39;.$_GET[&#39;url&#39;].&#39;</td>&#39;;
?>
</tr>
        </table>
          </p>
            <p class="signdes">

            </p>
        </p>
</p>
	
</p>
<p class="footer">
	<!--友情链接-->
	
</p>
<p style="display:none">
</p>
</body>
</html>
Nach dem Login kopieren

                   

                   

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage