| 
<?php
require_once('class/UrlShortener.php');
 
 $short_link = '';
 
 if (isset($_POST['long_link'])) {
 $long_link = '';
 
 if (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc())
 {
 $long_link = stripslashes($_POST['long_link']);
 }
 else {
 $long_link = $_POST['long_link'];
 }
 
 if (preg_match("#^http(s)?://[a-z0-9-_.]+\.[a-z]{2,4}#i", $long_link)) {
 $urlShortener = new UrlShortener();
 
 $short_link = $urlShortener->getShortUrl($long_link);
 }
 }
 
 ?>
 <!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>Generate Short Link</title>
 </head>
 
 <body>
 <?php if ($short_link != "") { ?>
 <table width="100%" border="1" cellspacing="0" cellpadding="1">
 <tr>
 <td>Short link has been generated.</td>
 </tr>
 <tr>
 <td><?php echo $short_link; ?></td>
 </tr>
 <tr>
 <td>Original link: <?php echo $long_link; ?></td>
 </tr>
 </table><br />
 <?php
 }
 ?>
 <form action="" method="post">
 <table width="100%" border="1" cellspacing="0" cellpadding="1">
 <tr>
 <td>Long Link</td>
 <td><input name="long_link" type="text" /></td>
 </tr>
 <tr>
 <td> </td>
 <td><input name="submit" type="submit" value="Generate Short Link" /></td>
 </tr>
 </table>
 
 
 </form>
 </body>
 </html>
 |