Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript代码转换为电子邮件跟踪方法(php)_Javascript_Php_Redirect - Fatal编程技术网

将javascript代码转换为电子邮件跟踪方法(php)

将javascript代码转换为电子邮件跟踪方法(php),javascript,php,redirect,Javascript,Php,Redirect,我一直在尝试在php脚本中集成一些javascript代码 我的情况如下: 我正在尝试将1x1电子邮件跟踪像素集成到HTML电子邮件/页面中。 我有两个文件: htacess:重定向png->track.php track.php:我在这里显示不可见的1x1空白图像 我将图像称为Dima.COM/MyImage .PNG,因此它重定向并执行包含在Tr.K.PHP中的代码,以显示空白图像。 它起作用了。但是现在,我想在track.php中执行一些javascript行,比如 track.php:

我一直在尝试在php脚本中集成一些javascript代码

我的情况如下: 我正在尝试将1x1电子邮件跟踪像素集成到HTML电子邮件/页面中。 我有两个文件:

  • htacess:重定向png->track.php
  • track.php:我在这里显示不可见的1x1空白图像
  • 我将图像称为Dima.COM/MyImage .PNG,因此它重定向并执行包含在Tr.K.PHP中的代码,以显示空白图像。

    它起作用了。但是现在,我想在track.php中执行一些javascript行,比如 track.php:

    <?php
      header("Content-Type: image/png");
      <JAVASCRIPT CODE>
      <DISPLAY THE IMAGE>
      die();
    ?>
    
    
    
    当我调用图像时,会显示图像,但不会执行javascript代码。我尝试在echo图像之前或之后添加javascript,但同样,JS代码没有执行

    作为参考,javascript代码跟踪其他网站中的像素并显示空白图像

    有什么帮助吗?甚至有可能做到这一点吗


    提前感谢您提供的任何帮助或提示

    不,那当然不可能。图像不能在web上下文中包含“嵌入式”JavaScript。不可能。另外,这不是从PHP脚本输出图像的方式。您需要回显文件内容,而不是文件名。另外,您尝试输出GIF并设置PNG内容类型。感谢您的快速回答@cbroe感谢您的快速回答@AlinPurcaru(是的,我在这里写关于如何显示图像的问题时犯了一个错误)。如果您想要执行JavaScript,您必须将其作为JavaScript嵌入文档中。对于电子邮件,您最好马上忘记这一点,因为大多数电子邮件客户端根本不执行JavaScript(有充分的理由)