小编Ili*_*sev的帖子

如何检查假的流量点击量

我想知道,我们如何检查假的流量点击:

如果来自IP转换器软件的流量;
如果流量来自代理IP;
如果有人在浏览器中设置了referer url;
如果流量来自流量生成软件;
如果流量来自流量生成服务/网站.

要检查代理,我们可以使用:

$_SERVER['HTTP_X_FORWARDED_FOR']
$_SERVER['HTTP_VIA']
$_SERVER['HTTP_PROXY_connection']
$_SERVER['HTTP_CLIENT_IP']
Run Code Online (Sandbox Code Playgroud)

要检查引用,我们可以使用:

$_SERVER['HTTP_REFERER']
Run Code Online (Sandbox Code Playgroud)

但上面的方法很容易被骗!

请建议更多可能的方法来检查虚假交通/点击!?

php

5
推荐指数
1
解决办法
1743
查看次数

eval和逻辑表达式检查

我必须评估动态表达式,并根据条件,我需要显示另一个div.

我的表达是:

{ [appln.module.name.VALUE] == 1 && [appln.module.name.VALUE] != EFT }
Run Code Online (Sandbox Code Playgroud)

如果这两个表达式都满足条件,则必须显示div.该值将根据所做的更改计算.

有人可以帮助解决这个问题,如何动态地解析和评估条件?

php regex logical-operators

5
推荐指数
1
解决办法
278
查看次数

MySQL日期插入错误

我正在尝试插入格式化为2012年8月12日的日期,但是当我在插入后检查数据库集时,我只能在日期字段中看到00-00-0000

这是我使用的查询:

$query= "INSERT INTO ambition_opportunities SET

 opp_deadline='".strtotime($_POST['deadline'])."'"; // date field come with date picker** 

 $sql = mysql_query($query) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

谢谢

php mysql

4
推荐指数
1
解决办法
796
查看次数

在fullcalendar.js的事件中呈现HTMLS标记

我需要在进行AJAX调用后将事件呈现为HTML表.当它成功时,我正在获取表格HTMLS.但是当它在标题中呈现时,它将表格HTMLS显示为普通文本.当我用Google搜索它时,我找到了一个解决方案,我需要使用下面的代码将其呈现为HTMLS:

eventRender: function (event, element) {
element.find('span.fc-event-title').html(element.find('span.fc-event-title').text());
}); 
Run Code Online (Sandbox Code Playgroud)

但是当我把它放在我的代码中时,它显示了一些JS错误.我不知道为什么会发生这种错误.请帮我搞清楚.请在下面找到该代码的完整部分:

  dayClick: function(start,allDay, jsEvent, view) {
   $('#calendar').fullCalendar('changeView', 'agendaDay');
  var date_clicked = $.fullCalendar.formatDate( start, "yyyy/MM/dd");
  var date_for_view = Date.parse(date_clicked);
  var date_for_view=new Date(date_for_view);
  $('#calendar').fullCalendar( 'gotoDate',date_for_view );
  $.ajax({
      url: "/admins/users/update_projects?date_selected="+date_clicked+"&uid="+'<%=params[:user]%>',
      type: 'GET',
      success: function (data, response, event, date) {
           $('#calendar').fullCalendar('renderEvent',
              {
                title: data,
                start: start
              },
      eventRender: function (event, element) 
              {
               element.find('span.fc-event-title').html(element.find('span.fc-event-title').text());           
              }); },
      error: function () {
          $('#calendar').fullCalendar('renderEvent',
              {
                title: "No Tasks Scheduled Today",
                start: date_clicked              
              });      
               }
            });
  },
Run Code Online (Sandbox Code Playgroud)

jquery ruby-on-rails fullcalendar

4
推荐指数
1
解决办法
8652
查看次数

如何使用mediainfo以秒或其他格式查找视频文件的持续时间?

如何以毫秒为单位查找视频文件的持续时间,即以确定的方式以整数形式查找.我使用ffprobe来获取持续时间,但它没有给出所有文件格式的持续时间.

video multimedia ffmpeg mediainfo ffprobe

4
推荐指数
2
解决办法
1万
查看次数

document.getElementById('myControl').focus()在PhoneGap中不起作用

我正在创建一个PhoneGap应用程序.我必须将焦点放在pageload上的textarea上:

我用过

<body onload="newNoteOnLoad();">
<div class="container">
    <div class="header">
        <h1 id="noteHeader">
            New Note</h1>
        <a href="Books.html" class="back" id="back"></a><a href="#" class="done" id="bttnDone" onclick="addNewNote();">
        </a>
    </div>
    <div class="mainhelp">
        <p>
          <textarea id="txtNote" cols="115" rows="15"></textarea>
        </p>
    </div>    
</div>
<script type="text/javascript">
  alert('focus');
  document.getElementById("txtNote").focus();
</script>
Run Code Online (Sandbox Code Playgroud)

在页面加载功能.但它对我不起作用.有人可以帮帮我吗?

html javascript cordova

3
推荐指数
1
解决办法
7388
查看次数

Preg_match会从某些数字中删除最后一个零

我认为只有在我写一个正则表达式时才会发生.我有一个简单的正则表达式来验证一组数字分页,稍后将提交给数据库,如5,10,25,50,100,250例如:

/all|5|10|25|50|100|250/
Run Code Online (Sandbox Code Playgroud)

当我进行测试时,上面的正则表达式0只能从数字50,100250切割而不能从10!!

在线示例:http:
//viper-7.com/IbKFKw

我在这做错了什么?这次我真的错过了什么?

php regex preg-match

3
推荐指数
2
解决办法
90
查看次数

在系统调用中以编程方式触发 shell 的自动完成事件并获取输出

在实际问题之前,先简单介绍一下我正在做什么来理解这个想法。

我想为我的Authentic Theme for Webmin添加另一个很酷的功能。

我已经使Command Shell模块看起来/感觉就像普通 shell一样。然而,由于它只是一个端口,因此几乎没有限制。其中之一是缺少 shell autocomplete,当您按下Tab键(或其他基于系统的键:Esc+Esc和/或Ctrl+I)时。

我的观点是让它在本地运行。我将使用 XMLHttpRequest 对服务器的调用并将输入的命令部分传递到实际的 shell。该调用将在按键事件时触发Tab

例如,当您处于真实主题下拉 shell 中时(您可以在上面的视频截屏中看到它),并且当您键入(假设)并xa点击时Tab,将触发该事件并发出请求。然后服务器收到一个字符串xa,我们就可以开始了。

我的问题

1. 在Perl中执行此类命令的最佳方法是什么?
2、如何正确转义该命令,确保其不被利用;
3. 如何在调用中以编程方式触发 Tab键(运行自动完成)system()
4. 如何grep输出。

在回应中,xa作为一个例子,我希望得到xargs结果。


我知道传递的命令可能存在歧义,例如,在使用 时sys,以及自动完成功能不适用于单个Tab键时。我认为最好将其从当前问题的范围中排除。

bash shell perl webmin bash-completion

3
推荐指数
1
解决办法
2020
查看次数

IP地址转换为十进制,反之亦然

假设我的十进制数是9766322441如此相应,70.30.65.9但是当这个IP地址IC转换回来时,它会给出一些不同的十进制数1176387849......当我转换IP地址时,请将gof.com转换为ie,64.233.187.99然后它给出了1089059683反向转换,给出了正确的IP地址即64.233.187.99......

我的问题是上面提到的数字有什么问题?我也尝试9579342332但结果相同.它给出了错误的反向转换??

它背后的原因是什么?

您可以使用此计算器进行计算.

php java networking decimal ip-address

2
推荐指数
1
解决办法
3万
查看次数

Perl正则表达式交换匹配组

我想出了一个用于解析GPG命令输出的正则表达式。

正则表达式:

^pub\s+(\S+)\s+(\S+)\s+.*\s+.{0,32}(.*)\s+(.*)<(\S+)>
Run Code Online (Sandbox Code Playgroud)

要匹配的文字:

pub   dsa1024 2018-02-28 [SCA]
      0019003A003E5A22E2337044D955066111F63B00
uid           [ unknown] John Doe <jogn@doe.name>
sub   elg1024 2018-02-28 [E]

Run Code Online (Sandbox Code Playgroud)

电流输出:

Group 1.    6-13    dsa1024
Group 2.    14-24   2018-02-28
Group 3.    69-77   11F63B00
Group 4.    78-112  uid           [ unknown] John Doe 
Group 5.    113-126 jogn@doe.name
Run Code Online (Sandbox Code Playgroud)

问题:

如何交换第2组第3组,仅使用正则表达式,所以第2组将有一个价值11F63B00第3组将有一个价值2018年2月28日。此外,我也想摆脱方括号(第4组)中的文本,包括方括号本身。

在线示例。

regex perl

2
推荐指数
1
解决办法
75
查看次数