Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
php代码,用于监视许可证过期并在一个月前通知管理员_Php_Html - Fatal编程技术网

php代码,用于监视许可证过期并在一个月前通知管理员

php代码,用于监视许可证过期并在一个月前通知管理员,php,html,Php,Html,我需要一个php代码来监控不同注册工人的许可证到期日期。 此外,当一名员工的许可证即将到期或已经过期时,需要通知管理员,以便管理员向该员工发送电子邮件 以下是我到目前为止所做的代码…(但是通知部分还没有在这里,我试图首先关注开始日期和截止日期。)谢谢 您需要更改日期计算: <?php $start = $_POST['startdate']; echo 'Date(license received): '; echo date("m - d - Y".$start); $monthAgo

我需要一个php代码来监控不同注册工人的许可证到期日期。 此外,当一名员工的许可证即将到期或已经过期时,需要通知管理员,以便管理员向该员工发送电子邮件

以下是我到目前为止所做的代码…(但是通知部分还没有在这里,我试图首先关注开始日期和截止日期。)谢谢


您需要更改日期计算:

<?php
$start = $_POST['startdate'];
echo 'Date(license received): ';
echo date("m - d - Y".$start);

$monthAgo = date("m/ d /Y",strtotime($start.' +3 years'));
echo ' your license will expire on: '.$monthAgo;

if(strtotime($monthAgo)<=strtotime('-1 month')){
echo 'Your License will expire in 1 month!';}
?>

从您的问题来看,您似乎不希望客户能够通过更改计算机时间来更改许可证期限。如果是这种情况,那么您应该在PHP脚本中从您自己的服务器获取日期,以检查订阅时间

通过调用服务器上只显示日期的页面,可以使用cURL或file_get_内容来提取日期

<?php
$date = file_get_contents("http://www.yoursite.com/datecheck/customer1234.php");
?>


比较并输出您的信息。

我已经编辑了我的问题。我还添加了一些解释…请再次阅读。

谢谢!:)我已经编辑了我的问题……我还添加了一些解释……请再读一遍……谢谢!:)请再次回复先生/女士我真的需要您的帮助。。谢谢
<?php
$date = file_get_contents("http://www.yoursite.com/datecheck/customer1234.php");
?>