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 使用MySQL管理Session的回调函数详解
Jun 21 PHP
PHP变量内存分配问题记录整理
Nov 27 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
yii实现model添加默认值的方法(2种方法)
Jan 06 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
24条货真价实的PHP代码优化技巧
Jul 28 PHP
ThinkPHP框架分布式数据库连接方法详解
Mar 14 PHP
PHP PDO操作MySQL基础教程
Jun 05 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
php微信公众号开发之答题连闯三关
Oct 20 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
详解如何用babel转换es6的class语法
2018/04/03 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
vue实现购物车小案例
2019/09/27 Javascript
pyside写ui界面入门示例
2014/01/22 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
django中send_mail功能实现详解
2018/02/06 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
《锄禾》教学反思
2014/04/08 职场文书
目标责任书范文
2014/04/14 职场文书
运动会演讲稿
2014/05/07 职场文书
支部书记四风对照材料
2014/08/28 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS