这段PHP代码刷新了一个简单的日志,我怎样才能得到一个";“好的”;何时成功发布数据?

这段PHP代码刷新了一个简单的日志,我怎样才能得到一个";“好的”;何时成功发布数据?,php,logging,server,Php,Logging,Server,这是我第一次使用PHP,所以我在这里是因为我甚至不知道如何查找我想要的信息(函数名、属性等)。如前所述,我的代码接收一个包含两个变量的字符串,并将其上传到一个日志,格式如下: 原始时间数据,var1,var2 因此,我想添加一些行,允许代码在成功发布数据时发送“OK”确认。我怎样才能得到它 <?php error_reporting(E_ALL); ini_set("display_errors", 1); echo "<pre>"; echo "hello! \n"; $fi

这是我第一次使用PHP,所以我在这里是因为我甚至不知道如何查找我想要的信息(函数名、属性等)。如前所述,我的代码接收一个包含两个变量的字符串,并将其上传到一个日志,格式如下:

原始时间数据,var1,var2

因此,我想添加一些行,允许代码在成功发布数据时发送“OK”确认。我怎样才能得到它

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
echo "<pre>";
echo "hello! \n";
$file = 'measures.txt';
$time = time();
$row = "$time";
if ( isset( $_GET["T"] ) )
{
    $new_measure = $_GET["T"];
    echo "Temperature: $new_measure \n";
    $row = $row.", $new_measure";
} else {
    $row = $row.", ";
}
if ( isset( $_GET["H"] ) )
{
    $new_measure = $_GET["H"];
    echo "Humidity: $new_measure \n";
    $row = $row.", $new_measure";
} else {
    $row = $row.", ";
}
file_put_contents($file, "$row\n", FILE_APPEND | LOCK_EX);
echo "</pre>";
?>

Julio

如果文件成功存储在您设置的位置,您可以在file_put_contents函数中简单地回显“OK”消息。现在,如果您试图进行电子邮件确认,则需要在php应用程序中设置邮件功能,并具有适当的smtp配置,以便服务器可以执行此操作


我假设您在将文件提供给file\u put\u contents函数之前进行了验证检查。

如果对函数的工作方式有疑问,请咨询php.net,例如。将您的
文件\u放入一个条件中。打开
true
输出
Ok
。你最好学习数据库,或者另外学习。