Инструменты пользователя

Инструменты сайта


test

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
test [2015.03.11 07:03] – создано admintest [2015.03.11 08:02] (текущий) admin
Строка 1: Строка 1:
-===== test e-mail =====+~~NOCACHE~~ 
 +===== test magnet =====
 <php> <php>
  
-function hide_email($email){  +function hide_magnet($mtext,$magnet){  
- $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz'; + $character_set = '%&+-.0123456789=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz'; 
- $key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999); + $key = str_shuffle($character_set); $cipher_magnet = ''; $cipher_text = ''; $id = 'e'.rand(1,999999999); 
- for ($i=0;$i<strlen($email);$i+=1) $cipher_text.= $key[strpos($character_set,$email[$i])]; + for ($i=0;$i<strlen($magnet);$i+=1) $cipher_magnet.= $key[strpos($character_set,$magnet[$i])]; 
- $script = 'var a="'.$key.'";var b=a.split("").sort().join("");var c="'.$cipher_text.'";var d="";';+ $script = 'var a="'.$key.'";var b=a.split("").sort().join("");var c="'.$cipher_magnet.'";var d="";'; 
 + $script.= 'var t="'.$mtext.'";';
  $script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));';  $script.= 'for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));';
- $script.= 'document.getElementById("'.$id.'").innerHTML="<a href=\\"mailto:"+d+"\\">"+d+"</a>"';+ $script.= 'document.getElementById("'.$id.'").innerHTML="<a href=\\"magnet:?xt=urn:btih:"+d+"\\"><img src=\"http://kb.feser.ru/lib/exe/fetch.php/magnet.png\" border=0>"+t+"</a>"';
  $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")";   $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")"; 
  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';  $script = '<script type="text/javascript">/*<![CDATA[*/'.$script.'/*]]>*/</script>';
- return '<span id="'.$id.'">[javascript protected email address]</span>'.$script;+ return '<span id="'.$id.'">[javascript protected magnet link]</span>'.$script;
 } }
 </php> </php>
  
-<php> echo hide_email('test@test.com'); </php>+<php> echo hide_magnet('Федора 21','89f0835dc2def218ec4bac73da6be6b8c20534ea'); </php>
test.1426057392.txt.gz · Последнее изменение: 2015.03.11 07:03 — admin