Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <HTML>
- <?php
- header("Content-Type:text/html; charset=utf-8");
- function encrypt($data, $key)
- {
- $key = md5($key);
- $x = 0;
- $len = strlen($data);
- $l = strlen($key);
- for ($i = 0; $i < $len; $i++)
- {
- if ($x == $l)
- {
- $x = 0;
- }
- $char .= $key{$x};
- $x++;
- }
- for ($i = 0; $i < $len; $i++)
- {
- $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);
- }
- return base64_encode($str);
- }
- /*function decrypt($data, $key)
- {
- $key = md5($key);
- $x = 0;
- $data = base64_decode($data);
- $len = strlen($data);
- $l = strlen($key);
- for ($i = 0; $i < $len; $i++)
- {
- if ($x == $l)
- {
- $x = 0;
- }
- $char .= substr($key, $x, 1);
- $x++;
- }
- for ($i = 0; $i < $len; $i++)
- {
- if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1)))
- {
- $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));
- }
- else
- {
- $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));
- }
- }
- return $str;
- }
- */
- //$data="測試";
- $key="111wwwq2";
- //$ans=encrypt($data,$key);
- //echo $ans."<br />".decrypt($ans,$key);
- ?>
- <head><title>ACGN臨時頁面</title></head>
- <body>
- <?php
- if (isset($_POST["done"])&&$_POST["done"]==1) {
- if (isset($_POST["comment"])&&$_POST["comment"]!="") {
- echo '
- <center><h3>請將以下文字複製到FB上的回覆區,這樣我就能收到囉~</h3></center><br />
- ';
- $data=$_POST["comment"];
- $ans=encrypt($data,$key);
- echo $ans;
- $_POST["done"]=0;
- echo '<input type="button" value="按我寫第二題" onClick="window.location.reload()">';
- }
- }
- //not answr section
- else{
- ?>
- <h3><center>請將您想出的題目打在下面的框框中<center></h3><br />
- <form method="POST">
- 題目:<br /><textarea rows="4" cols="50" name="comment"></textarea>
- <input type="submit" value="確定!">
- <input type="hidden" name="done" value="1">
- </form>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement