php实现查看邮件是否已被阅读的方法


Posted in PHP onDecember 03, 2013

当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间。

<? 
error_reporting(0); 
Header("Content-Type: image/jpeg"); //Get IP 
if (!empty($_SERVER['HTTP_CLIENT_IP'])) 
{ 
$ip=$_SERVER['HTTP_CLIENT_IP']; 
} 
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) 
{ 
$ip=$_SERVER['HTTP_X_FORWARDED_FOR']; 
} 
else 
{ 
$ip=$_SERVER['REMOTE_ADDR']; 
} 
//Time 
$actual_time = time(); 
$actual_day = date('Y.m.d', $actual_time); 
$actual_day_chart = date('d/m/y', $actual_time); 
$actual_hour = date('H:i:s', $actual_time); 
//GET Browser 
$browser = $_SERVER['HTTP_USER_AGENT']; 
//LOG 
$myFile = "log.txt"; 
$fh = fopen($myFile, 'a+'); 
$stringData = $actual_day . ' ' . $actual_hour . ' ' . $ip . ' ' . $browser . ' ' . "\r\n"; 
fwrite($fh, $stringData); 
fclose($fh); 
//Generate Image (Es. dimesion is 1x1) 
$newimage = ImageCreate(1,1); 
$grigio = ImageColorAllocate($newimage,255,255,255); 
ImageJPEG($newimage); 
ImageDestroy($newimage); 
?>
PHP 相关文章推荐
JAVA/JSP学习系列之七
Oct 09 PHP
php数组应用之比较两个时间的相减排序
Aug 18 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
PHP验证信用卡卡号是否正确函数
May 27 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 #PHP
php中{}大括号是什么意思
Dec 01 #PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 #PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 #PHP
PHP变量内存分配问题记录整理
Nov 27 #PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 #PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 #PHP
You might like
农民C键的运用技巧
2020/03/04 星际争霸
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
PHP经典的给图片加水印程序
2006/12/06 PHP
php array_slice函数的使用以及参数详解
2008/08/30 PHP
windows平台中配置nginx+php环境
2015/12/06 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
使javascript也能包含文件
2006/10/26 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
javascript实现贪吃蛇经典游戏
2020/04/10 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
Python with语句和过程抽取思想
2019/12/23 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
python实现控制台输出颜色
2021/03/02 Python
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
Ado与Ado.net的相同与不同
2014/12/08 面试题
一年级班主任寄语
2014/01/19 职场文书
标准的毕业生自荐信
2014/04/20 职场文书
毕业论文致谢词
2015/05/14 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android