-<!DOCTYPE html>
-<html>
-
- <head>
- <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
- <title>Torrage</title>
- </head>
-
- <body>
- <h1>Torrage</h1>
- <form action="index.php" method="get">
- <input type="text" width="600" name="infohash"/>
-
-
- <input type="submit" value="Get .torrent"/>
-
-
-
-
-
- </form>
-
- <?php
-
- //http://torrage.com/torrent/640FE84C613C17F663551D218689A64E8AEBEABE.torrent
-
- if(isset($_GET["infohash"]))
- {
- $infohash = $_GET['infohash'];
- echo "Debug:IF --".$_GET["infohash"]."<br /> ";
-
- $url = "http://torrage.com/torrent/".$infohash.".torrent";
-
- echo $url;
-
- header( 'Location: '.$url ) ; //Internet
-
- }
-
-
-
-
- ?>
-
-</html>
+<!DOCTYPE html>\r
+<html>\r
+ <head>\r
+ <title>Torrage</title>\r
+ <meta content="text/html; charset=utf-8" http-equiv="Content-Type">\r
+ <link href="style.css" rel="stylesheet" type="text/css" />\r
+ </head>\r
+ <body>\r
+ <h1>Torrage</h1>\r
+ <form action="index.php" method="get">\r
+ <input type="text" name="infohash"/>\r
+ <input type="submit" value="Get .torrent"/>\r
+ </form> \r
+ <?php //http://torrage.com/torrent/640FE84C613C17F663551D218689A64E8AEBEABE.torrent\r
+ \r
+ if (filter_has_var(INPUT_GET, 'infohash'))\r
+ {\r
+ $infohash = filter_input(INPUT_GET, 'infohash');\r
+ \r
+ if(strlen($infohash) == 40 && ctype_xdigit($infohash))\r
+ {\r
+ //echo "Debug:$url = ".$url."<br />";\r
+ $url = "http://torrage.com/torrent/".$infohash.".torrent";\r
+ header( 'Location: '.$url ) ; //Internet \r
+ }\r
+ else\r
+ {\r
+ echo "<a>Invalid INFO_HASH</a>"; \r
+ }\r
+ }\r
+ ?>\r
+ </body>\r
+</html>
\ No newline at end of file