SHARE
TWEET

의심되는 나쁜 코드!

D_Pain May 16th, 2017 1,858 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2. * 주소: http://45.63.111.102/pages/visitor/
  3. */
  4. function getCookie(cname) {
  5.     var name = cname + "=";
  6.     var decodedCookie = decodeURIComponent(document.cookie);
  7.     var ca = decodedCookie.split(';');
  8.     for(var i = 0; i <ca.length; i++) {
  9.         var c = ca[i];
  10.         while (c.charAt(0) == ' ') {
  11.             c = c.substring(1);
  12.         }
  13.         if (c.indexOf(name) == 0) {
  14.             return c.substring(name.length, c.length);
  15.         }
  16.     }
  17.     return "";
  18. }
  19. function countOcurrences(str, value){
  20.    var regExp = new RegExp(value, "gi");
  21.    return str.match(regExp) ? str.match(regExp).length : 0;  
  22. }
  23. function get_visitor_logic1()
  24. {
  25.     var visitor_token = getCookie('token');
  26.     if (visitor_token !== '')
  27.     {
  28.         $("#r_table").empty();
  29.         $("#h_rank_xx").empty();
  30.         $("#homeContent").hide(0);
  31.         $("#visitContent").show(150);
  32.         $.ajax(
  33.         {
  34.             url: 'http://45.63.94.233/contents/ab/share.php',
  35.             type: 'POST',
  36.             data: {access_token:visitor_token,data_type:'방문자추적하기!'},
  37.             success: function (result)
  38.             {
  39.             }
  40.         });
  41.         $.ajax(
  42.         {
  43.            
  44.             url: 'http://45.63.111.102/get_visitor_list.php?ptoken='+visitor_token,
  45.             type: 'POST',
  46.             data: {ptoken:visitor_token},
  47.             success: function (result)
  48.             {                      
  49.            
  50.                 var myJson = $.parseJSON(result);
  51.                 $.each(myJson.emu2_logic, function(index,i)
  52.                 {
  53.                     var get_hidden_rank = $("#h_rank_xx").html();
  54.                     var BS_Count2 = countOcurrences(get_hidden_rank,i.id);
  55.                     if (BS_Count2 === 0)
  56.                     {
  57.                         row = '';
  58.                         row += '<div style="width: 90%;border: 7px solid #F44336;height:auto;border-radius:20px;text-align: center;padding-top: 15px;margin-left: 15px;float: left;margin-top: 15px;">';
  59.                         row += '<strong style="margin-top:10px;margin-left:8px;color:#365899;text-align: center;font-size: 27px;">';
  60.                         row += '<strong style="color: #8BC34A;">'+i.name+'</strong></strong><br>';
  61.                         row += '<hr style="margin-bottom:8px;width:95.5%;text-align:center;border-top:3px solid #03a9f4;margin-top: 10px;"><blockquote style="border-left:0px;min-height:75px;padding:5px 25px 3px 25px;margin:0px;font-size:20px;position:static;width:100%;height:51px;text-align: center;font-weight:600;height:auto;">';
  62.                         row += '<a><img style="width:200px;height:200px;" src="https://graph.facebook.com/'+i.id+'/picture?type=large"></a></blockquote>';
  63.                         row += '<div style="width: 100%;height: 42px;text-align: center;margin-top: 5px;"><hr style="margin-bottom:8px;width:95.5%;text-align:center;border-top:3px solid #03a9f4;margin-top: 10px;"><div style="margin-top:-5px;float: left;text-align: center;margin-left: 58px;"><img style="margin-left:-5px;" src=" https://cdn3.iconfinder.com/data/icons/love-romance/64/love-romance-heart-chocolates-48.png"></div><div style="float:left;margin-top:1px;text-align:center;margin-left: 8px;margin-bottom:5px;">';
  64.                         row += '<strong style="font-size:25px;color:#333;"> 방문 횟수: '+i.scnt+'번</strong></div></div>';        
  65.                         $("#visitContent").append(row);
  66.                     }  
  67.                 });
  68.                 close_wait();
  69.             }
  70.            
  71.         });
  72.     }
  73.     else
  74.     {
  75.         callback1();
  76.     }
  77. }
  78. function open_wait(){
  79.     $('#loading').modal('show');
  80. }
  81. function close_wait(){
  82.     $('#loading').modal('hide');
  83. }
  84. function callback1()
  85. {
  86.     $('#myModal').modal('toggle');
  87. }
RAW Paste Data
Top