$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>
} 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;