示例#1
0
    $url = trim($_POST['shorturl']);
    $msg = '';
    if (!empty($url) && !preg_match("/^http\\:\\/\\/" . $option['domain'] . "/is", $url)) {
        if (!preg_match("/^[A-Za-z0-9]{4,12}\$/", $url)) {
            if (strlen($url) > 12) {
                $msg = '亲,我是短地址,太长了我受不哦,长度不要超过12';
            } elseif (strlen($url) < 4) {
                $msg = '亲,我只是名叫短地址,但太短小我不接受哟,长度不要小于4';
            } else {
                $msg = '亲,短地址只允许26个英文字母或数字组合哦。';
            }
        }
        $url = "http://" . $option['domain'] . "/" . $url;
    }
    if ($msg == '') {
        $re = $murl->set($sourceurl, $url);
        if (preg_match("/^http\\:\\/\\/" . $option['domain'] . "/", $re)) {
            $shorturl = str_replace("http://" . $option['domain'] . "/", '', $re);
            $msg = '生成结果:' . $re . ' <br/><img src="qrcode.php?url=' . $re . '" />';
        } else {
            $shorturl = trim($_POST['shorturl']);
            $msg = '亲,你来迟了,此短地址已有所属';
        }
    }
} else {
    $msg = '请输入源地址';
}
?>
<!DOCTYPE html>
<html>
<head>
示例#2
0
     }
     break;
 case 'edit':
     $surl = $_GET['source'];
     $url = $_GET['url'];
     $re = $murl->edit($surl, $url);
     if ($re) {
         die(strval($re));
     } else {
         die('0');
     }
     break;
 case 'set':
     $surl = $_GET['source'];
     $url = $_GET['url'];
     $re = $murl->set($surl, $url);
     if ($re) {
         die(strval($re));
     } else {
         die('0');
     }
     break;
 case 'del':
     $url = $_GET['url'];
     $re = $murl->delete($url);
     if ($re) {
         die('1');
     } else {
         die('0');
     }
     break;