小编jdu*_*blu的帖子

使用PHP电子邮件打开长度跟踪

多年来,我一直使用"信标"图像跟踪电子邮件,对于那些允许图像下载的客户来说,它可以很好地跟踪有多少人打开了电子邮件.

我遇到了服务"DidTheyReadIt",它显示了客户端实际阅读电子邮件的时间,我用他们的免费服务测试了它,它实际上非常接近我打开电子邮件的时间.

我很好奇他们如何实现跟踪这个的能力,我确信无论选择何种解决方案,它都会给服务器/数据库带来很大的负担,并且很多社区都会回复"Stop,No and Dont"但我确实想调查一下并尝试一下,即使它足以让我在服务器上运行测试并说"地狱没有".

我做了一些谷歌搜索,发现这篇文章有一个基本的解决方案http://www.re-cycledair.com/tracking-email-open-time-with-php

我在beacon图像页面中使用sleep()进行了测试:

<?php 

set_time_limit(300); //1000 seconds
ignore_user_abort(false);  

$hostname_api = "*";
$database_api = "*";
$username_api = "*";
$password_api = "*";

$api = mysql_pconnect($hostname_api, $username_api, $password_api) or     trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_api, $api);

$fileName = "logo.png";

$InsertSQL = "INSERT INTO tracker (FileName,Time_Start,Time_End) VALUES   ('$fileName',Now(),Now()+1)";
mysql_select_db($database_api, $api);
$Result1 = mysql_query($InsertSQL, $api) or die(mysql_error());
$TRID = mysql_insert_id();

//Open the file, and send to user.

$fp = fopen($fileName, "r");
header("Content-type: image/png");
header('Content-Length: ' . filesize($fileName));
readfile($fileName);

set_time_limit(60);
$start = time();

for ($i …
Run Code Online (Sandbox Code Playgroud)

php

6
推荐指数
1
解决办法
2987
查看次数

定时器有间隔警报

我的页面上有一个jquery计时器,从10到0倒计时.在5秒钟我想显示一条警告信息然后在0秒我想显示另一条消息.

我使用下面的代码在表单字段中进行倒计时以及提供警报,但是当警报显示时倒计时停止:

$(function(){
    var count = 10;
    countdown = setInterval(function(){
        $("#Exam_Timer").val(count + " seconds remaining!");
        if (count == 5) {
            alert('Only 5 Seconds Left');
        }   
        if (count == 0) {
            alert('Times Up')
        }
    count--;
    }, 1000);
});
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何重组这个警报不会停止倒计时吗?

我尝试将警报放入一个单独的功能,但这没有帮助.我创造了一个小提琴:

http://jsfiddle.net/CQu7T/

javascript jquery

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

使用Javascript从文本字段运行方程式

我正在尝试创建一个简单的在线计算器,可以在Javascript中运行基本计算.

我已设法创建接口,以便数字和运算符存储在表单字段中.

我希望能够做的是将表单字段中的值传递给一个函数,该函数将计算表单字段的总和.

表单字段可以包含使用括号从简单的10 + 10到更复杂的等式的任何内容.使用的运营商是+ - */

是否可以将表单字段传递给javascript函数,该函数可以识别运算符并对值执行操作的功能.

文本字段中的可能值为:

四分之一百二十+五分之一百三十

然后该函数应返回56作为答案.当我知道这个小提琴中的值时,我已经在javascript中完成了这个.http://jsfiddle.net/DhqGB/

我想要做的是将完整的值"120/4 + 130/5"传递给函数,它能够提取数字和运算符来创建总数.

有没有人对如何做到这一点或是否有可能有任何想法?这可能会变得更加复杂,我可能需要在括号中传递值"(120/4)+(130/5)"

javascript jquery

0
推荐指数
2
解决办法
2684
查看次数

标签 统计

javascript ×2

jquery ×2

php ×1