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 相关文章推荐
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
Mar 16 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
让codeigniter与swfupload整合的最佳解决方案
Jun 12 PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 PHP
php添加数据到xml文件的简单例子
Sep 08 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
php 常用的系统函数
Feb 07 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
Laravel 5+ .env环境配置文件详解
Apr 06 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
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
php模拟post提交数据的方法
2015/02/12 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
详解php用static方法的原因
2018/09/12 PHP
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
python中base64加密解密方法实例分析
2015/05/16 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
Python3实现转换Image图片格式
2018/06/21 Python
python 将大文件切分为多个小文件的实例
2019/01/14 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
Python中six模块基础用法
2019/12/08 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
linux面试题参考答案(7)
2012/10/29 面试题
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
技术入股合作协议书
2014/10/07 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript