]> 472bisson.ca Git - magnet.git/blob - magnet.php
1ad8c2f18ff2f6c84b8f94cb52d96335a7958b87
[magnet.git] / magnet.php
1 <?php
2 if(filter_has_var(INPUT_GET, 'submit'))
3 {
4 $infohash = filter_input(INPUT_GET, 'infohash');
5 $name = filter_input(INPUT_GET, 'tname');
6 $trackers = filter_input(INPUT_GET, 'trackers');
7
8 if(strlen($infohash) == 40 && ctype_xdigit($infohash))
9 {
10 $magnetlink = "magnet:?xt=urn:btih:" . $infohash;
11
12 if($name != "")
13 {
14 $magnetlink = $magnetlink . "&dn=" . $name;
15 }
16 if($trackers != "")
17 {
18 $magnetlink = $magnetlink . "&tr=" . $trackers;
19 }
20 }
21 //$magnetlink = "magnet:?xt=urn:btih:" .$infohash . "&dn=" . $name . "&tr=" . $trackers;
22 }
23 ?>
24 <!DOCTYPE html>
25 <html lang="en">
26 <head>
27 <meta charset="utf-8" />
28 <link href="style.css" rel="stylesheet" type="text/css" />
29 <title>Magnet</title>
30 </head>
31 <body>
32 <form name="form1" method="get" action="#">
33
34 <label>Infohash</label>
35 <br>
36 <input type="text" name="infohash" placeholder="Hash of the Torrent" />
37 <br>
38
39 <label>Name</label>
40 <br>
41 <input type="text" name="tname" placeholder="Name of the Torrent" />
42 <br>
43
44 <label>Trackers</label>
45 <br>
46 <textarea rows="4" name="trackers">udp://tracker.openbittorrent.com:80/announce&#13;&#10;udp://tracker.publicbt.com:80/announce</textarea>
47 <br>
48 <input type="submit" name="submit" value="Create"/>
49 </form>
50
51 <span><?php echo $magnetlink; ?></span>
52 <br>
53 <a href = "<?php echo $magnetlink; ?>">Magnet Link</a>
54 </body>
55 </html>