获取服务器时间和日期作为字符串并将其传递给txt文件

时间:2013-08-24 14:52:46

标签: php regex forms datetime

我正在尝试获取服务器日期和时间并将其发送到电子邮件或从简单的PHP表单写入txt文件。

这是一个代码示例

date_default_timezone_set('Europe/Zagreb');

$datum=date("y-m-d");

$upisufajl =  ("\"{$_POST['firstName']}\",\"{$_POST['lastName']}\",\"{$_POST['email']}\",\"{$_POST['company']}\",\"{$_POST['datum']}\",\"{$_POST['oblik']}\",\"{$_POST['kategorija']}\",\"{$_POST['podkategorija']}\",\"{$_POST['message']}\"\n"); 

我什么时候需要写{$_POST['datum']}的insted来在txt文件中写日期。一切都很好,但它没有显示日期。

echo date("r");正确显示日期和时间。我需要将其转换为字符串才能将其写入txt文件吗?

2 个答案:

答案 0 :(得分:2)

这是因为$_POST['datum']不存在(至少我们在此代码中可以看到)。它只是$datum

$upisufajl = ("\"{$_POST['firstName']}\",\"{$_POST['lastName']}\",\"{$_POST['email']}\",\"{$_POST['company']}\",\"{$datum}\",\"{$_POST['oblik']}\",\"{$_POST['kategorija']}\",\"{$_POST['podkategorija']}\",\"{$_POST['message']}\"\n");

答案 1 :(得分:0)

$datum尚未添加到您的变量$upisufajl中。我假设$upisufajl是您写入文本文件的内容。