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制作静态网站的模板框架(二)
Oct 09 PHP
php a simple smtp class
Nov 26 PHP
php中文字符截取防乱码
Mar 28 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
浅析PHP页面局部刷新功能的实现小结
Jun 21 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
Apr 08 PHP
php递归遍历删除文件的方法
Apr 17 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 PHP
php7 安装yar 生成docker镜像
May 09 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
PHP中文乱码解决方案
2015/03/05 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
PHP+Session防止表单重复提交的解决方法
2018/04/09 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
python 逆向爬虫正确调用 JAR 加密逻辑
2021/01/12 Python
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
what is the difference between ext2 and ext3
2015/08/25 面试题
英语专业学生个人求职信
2014/01/28 职场文书
任命书怎么写
2014/06/04 职场文书
欢迎领导标语
2014/06/27 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技