Rumah > php教程 > PHP源码 > teks badan

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

PHP中文网
Lepaskan: 2016-05-25 17:10:44
asal
1476 orang telah melayarinya

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>
Salin selepas log masuk

                   

                   

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan